求教Delphi ADODataset连接Access 数据库的表和查询异常!

求教Delphi ADODataset连接Access 数据库的表和查询错误!!
我用一个ADOconnection连接ACCESS数据库成功,用ADODataSet调用数据库中的表,代码如下:
  IF (ADOConnection.Connected) then
  BEGIN
  ADODataSet1.CommandType:=cmdUnknown;////这里等于啥下面都不行
  ADODataSet1.Close;
  ADODataSet1.CommandText:='select * from ccc1';
  ADODataSet1.Open;
  ...
  i:=ADODataSet1.RecordCount;
  ...
  END;
1)在CCC1这里出现问题,如果CCC1是ACCESS中的表,那么一切正常,能活的表中的记录数目
2)如果CCC1是 ACCESS的表的另存为的表,就会错误,【Microsoft Jet 数据库引擎找不到输入表或查询'ccc1'。确定它是否存在,以及它的名称拼写是否正确】
3)如果CCC1是查询表,就是没有任何参数的查询,也是上面的错误。

就是换成ADOQuery 也一样的错误。不知道是哪里设置的问题???

------解决方案--------------------
呵呵,眼晕的事都常犯的
------解决方案--------------------
程序员都忙到转点啊