我用winxp+ado+sql2000出错,“当前的操作BOF或EOF为真,或该记录已删除",出现错误后,我按顺序打了1:delphi 补丁,2:ado 补丁1

  • 主题发起人 xiaoxiami1
  • 开始时间
X

xiaoxiami1

Unregistered / Unconfirmed
GUEST, unregistred user!
我用winxp+ado+sql2000出错,“当前的操作BOF或EOF为真,或该记录已删除",出现错误后,我按顺序打了1:delphi 补丁,2:ado 补丁1,3:ado 补丁2,结果本机好使了,可程序到了其他机器winxp却出错了,win200和win98没事,怎么解决啊? (100分)<br />“当前的操作BOF或EOF为真,或该记录已删除",出现错误后,我按顺序打了1:delphi 补丁,2:ado 补丁1,3:ado 补丁2,结果本机好使了,可程序到了其他机器却出错了,怎么解决啊?
 
出什么错误?还是标准差吗?
一般来说不需要在其他计算机上安装Ado2.7的,如果出这个差,不妨下载Ado2.7安装实验一下。
 
还是“当前的操作BOF或EOF为真,或该记录已删除",
 
是可执行文件移植吗?如果是的话,就说明需要安装Ado2.7了。
到CAkk.Delphibbs.com里面找数据库驱动,然后下载安装吧。
 
CAkk.Delphibbs.com也没有ado2.7呀!只有2。6
 
下个mdac2.7,找不到到google搜一下,到处有.
另外,如果你是dbgrid中只一条记录,再删掉后出现这个题,那是delphi封装ado的bug,用原生对象吧.
 
不错,需要安装Mdac2。7
 
安了ado2.7错误依旧,总不能让用户装delphi,然后疯狂打补丁吧!
 
简单
是不是用ADO的缓冲
不要连续两次UPDATE

或者保存后加个REFRESH
 
Ado的补丁如何打上去的,它不是要输入什么DELPHI序列号吗,怎么我录入了DELPHI的序列号后无效!
 
D6不会有这问题。
 
关于补丁的序列号问题,我好像有个注册机,能产生N多注册号,给我发个MAIL,我给你发过去
dxiang@chpst.com.cn
 
问题没有解决,自己结束了
 
多人接受答案了。
 
顶部