ADO主从表问题

lizhiheng 2003-10-07 04:54:52
各位好:用组件连接的主从表结构,在从表中增加记录后再修改时会出错:‘无法为指定行定位一些值可能在最后一次读取后已更改。’但把窗口关闭后重新打开又可以修改,用了post方法也不管用。
...全文
33 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
suton 2003-10-10
  • 打赏
  • 举报
回复
one of your fields must like this:

1.allow null

2.has default value
hongjg 2003-10-10
  • 打赏
  • 举报
回复
跟主从表好象没关系。
你是否用了自增字段或者自动标识。如果有好象就是这个引起的。
angle097113 2003-10-10
  • 打赏
  • 举报
回复
是不是你修改的数据字段是两个表之间连结时的主键外键的呀
那样的话 肯定是不允许修改的呀
ltmb118 2003-10-10
  • 打赏
  • 举报
回复


同意各位的高见 up
zsmsolelove 2003-10-09
  • 打赏
  • 举报
回复
它可能提示数据表中有字段的值被改变,
你可以edit或post事件内加入一个动作:ADOTable1.Close;
ADOTable1.Open;
sy_315 2003-10-08
  • 打赏
  • 举报
回复
主从表使用方便点
关注~
youcheng1 2003-10-07
  • 打赏
  • 举报
回复
从表的主键没设置。
hnhb 2003-10-07
  • 打赏
  • 举报
回复
你访问的是什么数据库??设了主键没?

2,497

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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