你跟踪一下,看看是哪一个表有问题,检查你的表名是否搞成了关键字name,order之类的

解决方案 »

  1.   

    点开Details,看看详细的错误信息
      

  2.   

    没有代码,直接delpi的BDE打不开。
      

  3.   

    1、重新用BDE建立对mdb的连接,看看是否还有问题?
    2、若还有问题,试着重新创建MDB,确认是否为MDB问题
      

  4.   

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

  5.   

    。 ado,重建Bde, 也换过几台电脑试过了,都一样。
    这个Mdb是别人的软件使用的数据库,我只是想读取数据做报表。重新创建数据库后,他的软件就不能正常工作了。
      

  6.   

    这个数据库是acess95文件格式的, 但是不能转换它, 我就是想不通有的表能读取,有的表不能读取。