关于datagrid绑定到Adodc后update的问题

claider 2001-12-14 10:45:27
请问我在不同的窗体中分别将datagrid1绑定到Adodc2控件,datagrid1.allowupdate=true
然后有Command1_click()
Adodc2.Recordset.UpdateBatch adAffectAll

end
为什么,在datagrid1里的内容被改动后单击Command1.其中一个窗体上可以成功,而另外一个则提示:“更新影响到过多的行”

不好意思,我刚刚发现原来,如果有两条记录完全相同则会出现上述不成功的情况。请高手们解释一下
...全文
74 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
sonicdater 2001-12-14
  • 打赏
  • 举报
回复
2 个 datagrid 是不可能 同时 更新的。

在更新一个 datagrid 之前,先把 另一个 个 断掉, 即 Set Datagrid2.Recordsource = Nothing

等 更新完, 在 连接。
sxmzmxh 2001-12-14
  • 打赏
  • 举报
回复
给表添加一个关键字
syncbiny 2001-12-14
  • 打赏
  • 举报
回复
退出某窗体时,把ADODC2关了。

7,762

社区成员

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

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