Office中国论坛/Access中国论坛

标题: ACCESS2000数据库导入SQL后的问题 [打印本页]

作者: yodong    时间: 2003-10-8 00:51
标题: ACCESS2000数据库导入SQL后的问题
由于用MDB作前端,MDB作后端,速度奇慢,没办法,我只有把数据库导入到SQL2000中去,导入去很成功,但是很的问题也出现了.
就是在输入单据的时候,就出如下的提示:
我在一个输入窗体在插入前有一段代码是自动插入编号的,可是我再想修改其他字段的内容时出现提示:写入冲突,从你开始编辑此记录以来,该记录已被另一用户更改,如果现在保存此记录,将会覆盖其它用的修改,将更改记录复制到剪切板上....."不能更改这个字段的内容.
也不能删除刚输入的记录.是什么原因啊,真是好痛苦.老板可是看结果.
那位朋友能帮我.真是感激不尽.
[attach]1906[/attach]
另一个是在想删除刚输入的记录的时候出现的.不管他,继续输入下一记录,也不能删除前一个记录.是何姑呀???

[attach]1907[/attach]
作者: tmtony    时间: 2003-10-9 01:53
你的表的设置可能有问题:
1。能否把表的结构传上来
2。设置主键
3。去掉datestamp字段,如果有的话
4。重建一个表,将这个表的字段重设一次,再用汇入原来的数据

作者: yodong    时间: 2003-10-9 04:05
很奇怪,在表中直接输入数据没有问题.
在窗体中就有问题.
我已重建了表.
等我重建窗体再试一下.谢谢站长!!

作者: tmtony    时间: 2003-10-9 04:16
可能你的窗体在更新前事件中改变了数据,导致两个更新有冲突。
你可试试
1。将所有代码都注释掉,是否可以
2。将beforeupdate事件注释掉,是否可以
3。避免控件更新后事件相互触发造成死循环
作者: yodong    时间: 2003-10-10 19:57
我们的站长就是好,在他的提示下,我的问题解决了,我把有问题的窗体重做了一篇就行了.窗体事件没有任何改变.
真是奇怪.希望遇到此情况的朋友也可以试.




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