delphi5带的ado的bug大家都知道,就是eofbof的问题,但是如果用adoquery.loadfromfile('xxx.xml')的话,你生成的adoquery不能close,不能free;我已经把ado的补丁包打上了,以前有帖子说把ado的locktype=ltreadonly我也用了,还是不行,真不知道改怎么办了?

解决方案 »

  1.   

    adoquery.loadfromfile()我也在用啊,没有任何问题
    不过我用的是delphi6
      

  2.   

    要是用ADO就用Delphi6吧!
    我以前也遇到过!
      

  3.   

    试试这样可以不:
    adoquery.recordset.close;  //增加这一句话.
    adoquery.close;
      

  4.   

    我打开查询前总是先判一下若count(*)为0,就不打开了。
      

  5.   

    ado的补丁包打上,Delphi的补丁包打上
      

  6.   

    我记得原来count(*)为0时先 adoquery.recordset.close;然后在adoquery.close;问题就可以解决的。
      

  7.   

    这问题我刚解决,用Delphi6.0。不要用ADOTable