delphi 5/ADO(TADOTable)/Access(Jet4.0) 出错!!!离奇!?(35分)

  • 主题发起人 主题发起人 21800010
  • 开始时间 开始时间
2

21800010

Unregistered / Unconfirmed
GUEST, unregistred user!
当我删除一条刚刚添加的记录时发生.出错信息:
Project Myapp.exe raised execption class EOleException with
message 'The specified row could not be located for updating:
Some value may have have been changed since it was last read'.Process stopped. Use Step or Run to continue.

问:
1 为什么出错?
2 如何解决?

另有一问:
Access 有没有 VIEW ?如果有:如何创建?可不可以更新,有什么限制?

急盼指教!!!!
 
把你的代码贴出来看看。
 
沈兄:

小弟没有写代码,只是用了一个ADOTABLE,一个Navigator 和几个数据控件,
而且更新也会出同样的错!
还有,我明明在ACCESS里看见了新加的记录,而在程序里却不能对这个表的子表添加记录,<提示说是 主表里没有相应的记录.
但是相同的控件基它的表却没有问题.
开始我怀疑是字段的默认值出问题,后来去掉了默认值,错误依旧. ;(
 
ADO刚出了个patch
 
到http://www.inprise.com.cn/download.htm下载Delphi 5 中的ADO升级包(文件尺寸15.5MB)。序列号为555-555-5555 9ex0-91x0
 
create index 唯一
 

多谢各位回答,我的项目已经最终完成,关于上面的问题,已经回避了,真心谢谢名位!!

cc
 
那就结束吧
 
接受答案了.
 
后退
顶部