关于delphi+sql server中的adodataset问题:(再线等候)(100分)

  • 主题发起人 主题发起人 gophie
  • 开始时间 开始时间
G

gophie

Unregistered / Unconfirmed
GUEST, unregistred user!
adoconnection+adodataset
adodataset.close;
adodataset.CommandText:='****';
adodataset.open;

如果adodataset取出的是空值,则再调用
adodataset.close;
报错。“bof,eof有一个是真,或则当前纪录已经被删除。”
是不是sql server的问题,
平时在oracle中绝没有这个问题。
空值自动关闭dataset?
 
这是Ado问题,去下载一个补丁吧。
搜索一下吧,很多关于这问题的讨论。
 
ado在Delphi的5和6版本中都存在了问题,你需要打一下补丁。
假如那里经常出错的话那用一个Try得了。
 
你用的是delphi5.0+sqlserver2000

请升级delphi5.0
和ado
检索大富翁可以得到很多相关资料
 
你可以去下载Delphi 5 ADOExpress Update Pack 2 !
ftp://ftpc.inprise.com/pub/delphi/devsupport/updates/adoexpress/d5adoupdate2.exe
解决:MDAC v2.6 "Either EOF or BOF is true." error with ADOExpress
 
接受答案了,谢谢大家!
 
后退
顶部