靠,这个问题我不止回答了一遍。
请下载最新版本的ADOExpress Update Pack2,装上重新编译就OK了。

解决方案 »

  1.   

    是ADOExpress 对mdac2.6支持方面造成的。
    先安装DELPHI5的PACK1,然后再安装ADOExpress Update Pack2。
      

  2.   

    to chechy(chechy) :
    根本不是这么回事!
      

  3.   

    的确,装了mdac2.6之后我也出现了这种情况.
    不知ADOExpress Update Pack2哪有下载?
      

  4.   

    这个错误只在MDAC2.6下发作,所以并不是每台机器都能发作的。但是发作症状就是BOF,EOF的话。不信你自己去borland站点看。
      

  5.   

    这个问题我也遇到过!!
    那是Delphi的ADO的BUG。(它的ADO控件本来就有很多很多BUG)
    你只需要下载最新版本的ADOExproess Update Pack2 ,更新后重新编译就可以了!!!
    为什么非要用ADO呢!!
    用DataBase + Query不可以吗?
      

  6.   

    chechy(chechy)说得应该是对的,我也遇到过同样的问题,同一程序,在ADO2.6下运行就不行,而在2.5下就完全正常,当时也觉得奇怪,后来有网友告知才得以明白.
    你把程序放在没装ADO2.6机器上运行试试
      

  7.   

    我装了Delphi6.0也出这个问题,我也正为这个问题发愁呢。
    回宝兰:因为ado支持多表关联更新,而query不支持!
      

  8.   

    ADO UP2的下载地址:
    www.borland.com
      

  9.   

    ftp://ftpc.inprise.com/pub/delphi/devsupport/updates/adoexpress/d5adoupdate2.exe
      

  10.   

    Delphi最好运行在NT Server或2000的任何版本下