Office中国论坛/Access中国论坛

标题: 为什么会写入冲突??? [打印本页]

作者: yanfeige    时间: 2006-5-18 04:44
标题: 为什么会写入冲突???
mdb链接SQLSERVER中的表,通过ODBC,直接打开表进行修改,出现"写入冲突",有多人同时使用,一直不知为何原因,哪位高人可指点?
作者: wu8313    时间: 2008-9-1 17:28
也有同样的困惑。
-------------------------------
成功链接到sql后,可以直接打开 odbc链接表a 输入一条新数据,也成功保存到sql里面。
这个是没有任何疑问的。

可是,刚才输入的那条记录,直接在 odbc链接表a 中修改就弹出 '写入冲突' 的提示,更别说在窗体里面修改这条记录了。

恳请帮助,谢谢。

[ 本帖最后由 wu8313 于 2008-9-1 17:48 编辑 ]
作者: wu8313    时间: 2008-9-1 17:48
找到问题症结所在,可是不知道如何解决?

因为我在另外 一个表c 中写有 触发器 用来更新 这个表a ,所以就锁定了 表a ,从而就有了 "写入冲突" 的提示。

问题是,我的触发器测试正常,并且修改 表a 的时候,触发器并没有工作,为何还  "写入冲突" 呢?

这个触发器是否写得有些问题(虽然它可以正常工作),怎样写可以避免锁定 表a ?应该触发器还有一个判断吧?

[ 本帖最后由 wu8313 于 2008-9-1 17:59 编辑 ]
作者: wu8313    时间: 2008-9-27 15:28
使用临时表,问题已解决。
作者: lxing20    时间: 2010-3-24 21:08
多个窗体同时使用同一表的同一记录,只要将Form 的数据源全部设为用select 语句引用,就不会出现问题。




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3