首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

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

2013-12-28 
用delphi的BDE或ado 读取acess 数据库时出现invalid table name 错误。delphi的BDE或ado 读取acess 数据库

用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数据库,毕竟都是微软自家的。

热点排行