delphi table

场景:用delphi的BDE或ado 读取acess 数据库时出现invalid table name 异常

用delphi的BDE或ado 读取acess 数据库时出现invalid table name 错误。
delphi的BDE或ado 读取acess 数据库时出现invalid table name 错误。有的表正常可读,有的表不能读出这样的错误。在acesss数据库中时正常的。

------解决方案--------------------
你跟踪一下,看看是哪一个表有问题,检查你的表名是否搞成了关键字name,order之类的
------解决方案--------------------
点开Details,看看详细的错误信息
------解决方案--------------------
没有遇到过这样的情况。。
------解决方案--------------------
这个是自己写的代码实现的把 跟踪看表名是否为空
------解决方案--------------------
1、重新用BDE建立对mdb的连接,看看是否还有问题?
2、若还有问题,试着重新创建MDB,确认是否为MDB问题
------解决方案--------------------
用BDE操作Access数据库是不如ADO方便的。在国外某论坛搜索了一个资料,你试试吧。

Use the BDE Administrator to set the 
Paradox LANGDRIVER to "Paradox 'ascii'" 
and the LEVEL to 5 
and recreate the tables. 

如果还不行,建议换ADO来操作Access数据库,毕竟都是微软自家的。