如果你用的D5,那么这是一个著名的BUG。
安装了D5 PACK1和ADO UPDATE PACK2,就可以消除了。
去www.borland.com下找PACK。

解决方案 »

  1.   

    delphi升级包1的下载地址:
    http://www.inprise.com/devsupport/delphi/downloads/dent501download.html
    delphi ado升级包1的下载地址:
    http://www.inprise.com/devsupport/delphi/downloads/dado501readme.html
    delphi ado升级包二的下载地址:
    http://www.inprise.com/devsupport/delphi/mdac26.html按顺序分别安装就行了
    安装时要求输入序列号,在这里的帖子中搜索一下就可以了
      

  2.   

    你如果使用的是D5+Sql Server 7那不会有问题,因为这时系统的ADO版本是2.5.但是你如果使用SQl Server 2000,系统会出现你这个BOF(EOF)错误,此时的ADO版本是2.6.
    解决方法:
    1.升级ADO包,升级包1,2,下载网址楼上有.
    2.使用Delphi6,不会有这个问题.
      

  3.   

    谁说用delphi 6不会有,洒家刚刚遇到.
    delphi6.0+win2000+access2000
      

  4.   

    如果你用的是Delphi5,那么就升级你的Delphi 5 到 Sp1,然后再安装ADO Pack
    。如果你使用的是Delphi 6,那么就升级Delphi就行了。