adoquery 的记录移动问题!!(100分)

  • 主题发起人 主题发起人 海阳1
  • 开始时间 开始时间

海阳1

Unregistered / Unconfirmed
GUEST, unregistred user!
兄弟们,我遇到一个挺奇怪的问题,我用adoquery 选了表中一部分数据,可是在移动记录
指针的时候遇到麻烦了:
我用的语句是:
adoquery1.recordset.movenext;
.......

可是在运行的时候,出现了这样的提示:
Either BOF or EOF is true, or the current record hs been deleted;
the operation requersted by the application requires a current record
不知道这是怎么回事,希望高手解决!!!!
海阳
 
你可能在用Delphi5,但没有打它的两个ADO补丁。
你可以到http://www.torry.net/dbawarecw.htm,找Doc,下载即可。
 
ADO补丁,
只要是这个问题,一定是ADO的事,

DELPHI6中一般不会出现这种现象,
即使有,有略过了
 
肯定是补丁的问题,你在boland公司的网站上去下载两个补丁
D5EntUpdate.exe
d5adoupdate2.exe
然后依次安装
 
没什么好说的,装个补丁吧.
 
G:dongberlin
 
adoquery是否已经打开,如果没有下一条记录而用MoveNext会出错,MoveNext前判断是否EOF
 
补丁啦!你是sql server 2000么
 
后退
顶部