M
mlc67
Unregistered / Unconfirmed
GUEST, unregistred user!
ADO 问题:我在窗口上放上一个adoquery1控件,配置好ConnectionString,
在sql属性中添入 查询语句 ‘select * from test where id=6’
该语句在数据库中查不到记录,这时把active 设为true,没有问题,
再把active 设为false,delphi提示如下错误:‘BOF或EOF中有一个为“真“,或者当前的记录已被删除,所需的操作要求一个当前的记录。’
以前开发其他的程序时,没有遇到这样的问题。可在我用了DELPHI的ADOCOMMAND的EXECUTE方法后,
DELPHI就出现这样的问题。重装DELPHI后也不好使,我怀疑是不是在执行Adocommand的execute方法 在不返回结果集时破坏了和windows封装的文件或动态连接库。
但我对ado的了解不是那末透彻,还请各位高手帮忙解决。
在sql属性中添入 查询语句 ‘select * from test where id=6’
该语句在数据库中查不到记录,这时把active 设为true,没有问题,
再把active 设为false,delphi提示如下错误:‘BOF或EOF中有一个为“真“,或者当前的记录已被删除,所需的操作要求一个当前的记录。’
以前开发其他的程序时,没有遇到这样的问题。可在我用了DELPHI的ADOCOMMAND的EXECUTE方法后,
DELPHI就出现这样的问题。重装DELPHI后也不好使,我怀疑是不是在执行Adocommand的execute方法 在不返回结果集时破坏了和windows封装的文件或动态连接库。
但我对ado的了解不是那末透彻,还请各位高手帮忙解决。