不好意思,少了关键的东西delphi5.0 + access97try
adoq.ConnectionString := 'Provider=Microsoft.Jet.OLEDB.4.0;DataSource=c:\DataBase\db.MDB';
  ADOQ1.SQL.Text := 'SELECT * FROM aqdm where 1>1 order by aqid';
  AdoQ1.Open ;
except
end;按这样打开一个没有记录的数据集。
try
  ADOQ1.Close ;
except
end;
关闭数据表时,出现如下错误提示:"Either BOF or EOF is True, or the current record has been deleted.Requested operation requires a current record"请教各位同仁,甚急!!

解决方案 »

  1.   

    这是Delphi5著名的BUG,需要安装UPDATE PACK1和ADO UPATE PACK2,这样就可以了。
    到www.borland.com找升级安装包。
      

  2.   

    老問題了,ADO的bug,重新下一個ado吧
      

  3.   

    按这样打开一个没有记录的数据集。
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    Either BOF or EOF is True
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    请细看上面两句话!至于怎样解决,俺也不知,俺不是用Access
      

  4.   

    我从网站上下载了ado的pack1 pack2,但装pack1时需要delphi的安装序列号,那位知道请告诉我,必多加分,多谢!电邮:[email protected]在线等待甚急!!
      

  5.   

    serial number  z9j8-pum4n-c6gzq
    authorization rw2-7jw