用ADO在winme的机子上开发出来的程序,在别的机上别的win系统(如XP)运行时出错,为什么?(50分)

  • 主题发起人 主题发起人 星空
  • 开始时间 开始时间

星空

Unregistered / Unconfirmed
GUEST, unregistred user!
在程序中,需要用同一个ADODataset频繁地打开、关闭,在开发的机子运行没有任何问题。

可拿到别的机上,第一次打开ADODataSet没有问题,可多打开几次会后出现:Either BOF or

Eof is True,or the current record has been deleted. Requested operation requires

a current record.

这是为什么?

 
这是ado的版本问题。
你首先安装delphi sp1(2)
再安装adoUPdate,将你的delphi的ado升级到2.6版本。

ado向下兼容,在95,98,2000,me,xp就都能运行了。
 
delphi sp1的下载地址

http://www.chinaasp.com/chinaaspdownload/delphi/D5Update/D5Update.exe
http://www.chinaasp.com/chinaaspdownload/delphi/D5Update/D5Update.r00
......
http://www.chinaasp.com/chinaaspdownload/delphi/D5Update/D5Update.r13

adoUpdate的booland的网站上有

sn:111-111-1111 fex1-91x0
 
ado bug
do follow chinaplate
 
又是一个重复地、被人问了千百遍的问题。
 
呵呵,升级就可以了,我就是这样干的
 
接受答案了.
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
990
import
I
后退
顶部