使用ADO出现如下问题,请各位同行指点(100分)

  • 主题发起人 Dbserver
  • 开始时间
D

Dbserver

Unregistered / Unconfirmed
GUEST, unregistred user!
当打开ClientDataset时,出现如下错误:
BOF或EOF中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录
 
我以前也遇到,后查是ado数据库的主键问题,要在delphi的表中相应的域设置好匹配
 
enterprise补丁,ado补丁1,ado补丁2.
按如上顺序安装
 
我也遇到过这个问题!
我解决的笨办法就是在出现问题的地方try ... except 空 end;因为这个错误对数据的操作
没有任何影响!
 
好象ado 升级包2就是解决这个问题的。
 
我已经解决了这个问题,就是使用千中元的方法。但是补丁打完后,又带来一个问题,就是用
cancelbatch 放弃两条一上记录时。还会出错。只有手动修改adodb.pas !
 
Borland的网页上面有解决方法,就是升级
 
真的,我装了d5adoupdate2.exe就可以了

http://www.inprise.com/devsupport/delphi/mdac26.html

Borland明确说明了这个补丁就是修补这个bug的
 
是的,我碰到了这个问题
现在正在下载这个升级包(ado pack 2),如果不知道可不可以不安装ado pack 1和enterprise pack1
 
千万不要安装ado pack1!!!!!!
 
这是因为你的TABLE是空的,在SQL不要有判断空值的限制和INDEX的条件不得为唯一值即可。
 
请问安装ado pack1时把Delphi5.0的注册码输入为何不对?
 
注册号是:
555-555-555
9ex0-91xo
 
1.升级 w2000+d6 ok
2.close前加一句first ok
 
delphi5的经典问题了,下载补丁升级吧,要不就是用delphi6
 
没错升级就可以,不过要小心,按顺序来。
 
delphi5 Update Pack 1 在哪里找?
http://www.inprise.com/devsupport/delphi/mdac26.html中下载不成呀!我的程序正受
“BOF或EOF中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录”
的错误的困扰!请提供下载地址。谢谢了
 
太多人问过了。
 
你可以使用ZEOSDB这个东东来连接SQL SERVER,很好的控件。
千万要相信我说的,不然以后会后悔,
在DownLoad有下载的
 
我也正遇此问题,请问在哪里有ADO补丁下载
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
742
DelphiTeacher的专栏
D
顶部