用delphi5编译的程序,换到另一台机器时,对ado组件AdoDataSet或AdoQuery进行Close操作,提示错误“Either Bof or Eof is True,or the Current record has been deleted,Reuqested Operation requires a current record.”请各位高手指点,在线等待,不胜感激。

解决方案 »

  1.   

    我靠,你这个问题好象是老问题了.DELPHI6已经解决了这个问题.这个D5的BUG,你要下载两个PACK就可以了.
      

  2.   

    还是先装个pack,不行换6。0,保证没问题
      

  3.   

    清空数据表数据后再试,还不行就装pack或者6
      

  4.   

    1、装升级包:d5ent_update.exe、d5adoupdate2.exe
    2、如还不行,装MDAC_typ2.7
      

  5.   

    Delphi5的ADO Bug,需要给你的Delphi5打补丁
      

  6.   

    ado组件的bug,有两个升级包,d6好像也有两个升级包,记不太清了:)
      

  7.   

    对头,我也是遇到过此类问题,装了ado的升级包后,就万事ok
    你在运行exe文件的情况下不会出现此提示错误的,在debug的情况下才有哦