Delphi的bug ? ADO的bug?Access的bug? 在安装了 ADOExpress升级包2#又有新问题(70分)

  • 主题发起人 主题发起人 mycwcgr
  • 开始时间 开始时间
M

mycwcgr

Unregistered / Unconfirmed
GUEST, unregistred user!

我用delphi 5.0+ADO+Access 2000编了一个数据库应用系统,但是在有些windows 环境中执行时
出现"Either BOF or EOF is True, or the current record has been
deleted. Requested operation requires a current record." 的出错信息,但在另外一些windows 环境中执行时
正确。再询问了大富翁的高手之后知道是MDAC2.6与ADOExpress不兼容的问题,在安装了 ADOExpress升级包2#重新编译后,
上面的问题解决了,但是又出现了一个新问题,在一些机器上执行时出现‘Access violation at address If987CAB in
module 'MSADO15.DLL' write of address 01E03028’的错误,但在另外的机器上却正常,执行正常的机器好象安装的是MDAC2.1
 
出错的地方似乎是TADOQUERY控件中使用了update、 delete这两个SQL语句
在安有MDAC2.6的机器中,有时正确,有时出错。
 
http://www.csdn.net/expert/Topic/66275.shtm
去这里看看可能有帮助。。
 
是不是其他机上没有安装好MDAC2。6?
 
多人接受答案了。
 
后退
顶部