Delphi 中的 ADOQUERY 控件封装的好象不是很好,可能不是一家的东西,就会有问题,用 TQuery 很不错呀!

解决方案 »

  1.   

    是啊,delphi 5。0的ADO是有bug的,用下面的方法可解决:
    if adoquery.active=true then begin
       adoquery.recordset.close;
       adoquery.close;
       end;
    我以前遇到这样的问题。你关闭数据库控件时先关闭ADO的recordset对象就可以了。
      

  2.   

    我也遇到过这个问题,在w2k下,后来把w2k给重装就好了(重新格式化的那种)
      

  3.   

    打个补丁吧,是这个d5adoupdate2.exe。不过得先打D5EntUpdate.exe这个补丁先。