DELPHI 6 的ADO好象一样有EOF,BOF错误,不知道各位有没有同样的经历!(0分)

  • 主题发起人 主题发起人 hpretty
  • 开始时间 开始时间
H

hpretty

Unregistered / Unconfirmed
GUEST, unregistred user!
就是当我只有一条记录时,删除会出错,
当我删除最后一条记录时也会出错!
 
一个朋友和我要过D6的有关于此的补丁,看来确实如此了,
 
但是你改一下Adodb.pas下的TCustomADODataSet.InternalDelete和
TCustomADODataSet.DeleteRecords会有作用,但我现在没装D6所以没有试,但肯定可以改
我刚才试了一下。
 
how replease
 
好像和ADO的版本有关
 
我没碰到这个问题。
 
正是这样,关注..
 
win2k+d6/winxp+d6 没有
 
使用ADO的AdoCommand控件来修改数据是最安全可靠的,至少我现在没出过此问题。
还有什么问题可以访问我的网站,http://go.163.com/delphibbs 或 delphibbs.go.163.com,
另外,我在自己的网站新增了聊天室,希望这是大家的,刚起步时需要大家来提高人气啊。
有时间我会用DELPHI再开发一个别具一格史无前例的聊天室,敬请关注
 
我也没有这个问题!
 
大家要注上ADO的补丁,请微软的臭虫!!!
 
是ADO的Bug,请问补丁的密码是多少?
 
用TADOQuery查询
例如:SQL.Text:='Select * From '+TableName +' Where 1<>1'
Open;
结果为Empty
Close;
报Bof或Eof不能Cloe;为什么?
我在Delphi5中试的
 
我也遇到此问题。
好像在Windows中ADO的版本高于DELPHI中的ADO版本时才出现此问题;
在DELPHI5中试;
 
使用ADO版本2.6以上,ADO2.5就有这个问题,你可以查一下注册表中的ADOCOMMAND的
版本号,如果为2.5则肯定有问题,解决方法一种是下载ADO2.6 ,另一种为安装SQL Server
2000.
 
我没试过。
 
我的电脑安装了sql2000,也是有这个问题。 请问ADO 2.6那里有下载。
 
colse之前使用qry1.recordset.close,接着再qry1.close,则关闭不会出错!
 
这种问题烦死了。。我2.6的好象也出现
 

Similar threads

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