到try...except...end块中程序也有可能将这些错误信息弹出来。
这是因为你在tools|debug options|language Exceptions 中没有把stop delphi exception关掉 

解决方案 »

  1.   

    我真的觉得ADO现在还是问题多多,对于你的问题,最苯的方法就是在BeforeClose事件中判断一下是否Eof or Bof,if True then Next or prior,不然就升级ADO试试
      

  2.   

    你的ADO是2.5版以上的,请下载DELPHI5的ADO补丁PACK2,可解决这个问题!
    ftp://ftpc.inprise.com/pub/delphi/devsupport/updates/adoexpress/d5adoupdate2.exe
      

  3.   

    不会吧?!我用Ado很长时间了,感觉很好用,即使有问题也是自己的错误,不要随便怀疑工具的问题!
    你这种错误提示我以前也见过,把代码贴出来看看吧!
      

  4.   

    多谢各位,我打补丁之后把问题解决了,
    值得一提的是,只有在win2000中才会出现这个问题,这可能是因为win2000中用了mdac2.6的
    缘故。
    而如果要装ado update pack 2,必须先安装delphi update pack 1,这可是一个28M的大东东!
      

  5.   

    DELPHI UPDATE PACK 1 在程序大本营之DELPHI的光盘中有的!
    sn:555-555-5555
    9ex0-91x0