为什么我在删除一个记录再删另一条时,或者在添加完后再删除,总是提示:“无法为更新行集定位,一些值可能在最后读取后改变”.

ydx 2002-09-30 06:11:27
我对数据库不熟悉,用的是acess做的数据库。
...全文
28 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
OmniYoung 2002-11-08
  • 打赏
  • 举报
回复
在INSERT完成后,或在POST后进行REFRESH!
一切OK!
jack2002 2002-10-01
  • 打赏
  • 举报
回复
这样做是不允许的,是不安全的,建议在post()之后在进行操作。
一定要注意:当前的table 的状态,再不同的状态,做相应的操作。而不能相混。。。,try it ...

休息、休息、休息一会儿。。。
wshjobless 2002-10-01
  • 打赏
  • 举报
回复
我也遇到这样的问题
在插入后
和在删除后
Libran 2002-09-30
  • 打赏
  • 举报
回复
1,打补丁
2,检查DataSet的UpdateMode属性
zzhong2 2002-09-30
  • 打赏
  • 举报
回复
是不是由两个数据库生成的数据集?
要为数据库设唯一索引,并选择唯一索引字段,如果不想显示,设它的visiable=false;可能还要把两个唯一索引做关联
是不是用了类似inner join的语句?
lingbin 2002-09-30
  • 打赏
  • 举报
回复
你delete后再用next一下,添加后也要prior一下.

13,873

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧