ado问题 急 急 急 急(100分)

  • 主题发起人 主题发起人 mlc67
  • 开始时间 开始时间
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的了解不是那末透彻,还请各位高手帮忙解决。

 
安装Delphi5的补丁。
 
同意楼上的:)
 
Delphi 5 中的ADO升级包(文件尺寸15.5MB)。
http://www.inprise.com.cn/download/d5ado_upgrade.exe
c/n:1234567890-69x4-91x0
D5ADOUpgrade2  Delphi5 ADO 升级包2 for delphi 5 1,785k
2000-03-08 Delphi 5 企业版的补丁包(文件尺寸28MB)。
http://www.inprise.com.cn/download/d5ent_update.exe
http://www.csdn.net/cnshare/soft/4/4541.shtm
c/n:1234567890-69x4-91x0
 
安装补丁,还不如用DELPHI6.0
 
对该用D6了,比打补丁好。
 
各位别以为这么简单,安装delphiup和ado升级包我在出差前就试过了,不行,还是会有同样的
问题。不过,在windows98上调试,编译就没有这样的问题。我现在用的是windows 2000 server
.我想知道delphi的ado机制原理,它是如何把微软的ado封装起来的。(我用的是delphi5.0)
 
安装升级了还会,这不可能吧,你安装的是什么文件,不是一个升级文件就可以的,至少要
顺序安装下述两个文件(下载地址一并给出):
ftp://ftpc.borland.com/pub/delphi/devsupport/updates/delphi5/D5EntUpdate.exe
ftp://ftpc.inprise.com/pub/delphi/devsupport/updates/adoexpress/d5adoupdate2.exe
 
多人接受答案了。
 
后退
顶部