以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- openQQ的即时同步更新问题。 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=98777) |
-- 作者:wandongliang -- 发布时间:2017/4/6 21:54:00 -- openQQ的即时同步更新问题。 我将例子当中的保存按钮代码,填入到了表BeforeSelChange代码中,将删除按钮代码,填入到了DataRowDeleting事件中。 经过测试,单行增加,单行删除,单行修改运行正常,可是涉及到多行删除的时候,就会出现报错,在多行增加的时候,只会同步更新一行,请教各位老师怎么解决这个问题。 由于项目代码太多,一个个找到删除,增加,修改行代码进行填充实在工作量太大,而且容易漏掉出问题,不得已想出这样的方法代替。
|
-- 作者:有点色 -- 发布时间:2017/4/7 2:34:00 -- DataRowDeleting事件的代码改成
Dim r As DataRow = e.DataRow |
-- 作者:wandongliang -- 发布时间:2017/4/7 20:47:00 -- 有点色老师,目前面临的不是这个问题,我在进行单行操作得时候一切正常,只是在同时进行多行操作的时候,比如同时增加多行,同时删除多行的时候,问题就出来了,同时删除多行会出现索引超过上线的报错,同时增加多行是,其他客户端只能同步增加一行,这是因为什么原因? |
-- 作者:有点蓝 -- 发布时间:2017/4/7 20:53:00 -- 贴出你的代码,或者上传例子。 2楼的方式应该不会有问题,删除一行就会触发一次的
|
-- 作者:wandongliang -- 发布时间:2017/4/7 20:57:00 -- 有点蓝老师,那另外一个呢,同时增加多行的,怎么样自动触发在其他客户端也自动增加多行? |
-- 作者:有点蓝 -- 发布时间:2017/4/7 21:31:00 -- 贴出相关代码 |
-- 作者:samlzc -- 发布时间:2018/7/7 13:34:00 -- 你好,请问你的代码放在全局表代码里还是每个表事件里呢? |