用VB编程,数据库为ACCESS,怎样使用事务处理某一条记录被同时修改的问题?

由于数据库由多用户同时使用,存在被2个用户同时修改而出现后者不能存盘的错误,我加了ONERRORGOTOERR跳出错误,但点其它操作时还会出现数据记录不能定位,我想关闭R... 由于数据库由多用户同时使用,存在被2个用户同时修改而出现后者不能存盘的错误,我加了ON ERROR GOTO ERR跳出错误,但点其它操作时还会出现数据记录不能定位,我想关闭RS再重新打开,但又提示此环境不允许操作。后来我在网上查了一下要采用事务处理,而网上的例子多为SQL数据库的,又不知怎么使用,能否举个例子适合于我的ACCESS数据库的?
如能帮我解决问题,再额外加分。
展开
 我来答
百度网友39b91c2fb
2012-04-15 · TA获得超过518个赞
知道小有建树答主
回答量:991
采纳率:0%
帮助的人:674万
展开全部
可以在操作的时候先锁定表,这样就不可能出现同时修改的情况了。
追问
怎样锁定表,能否写个短句、举个例子?
不同的记录我要允许其同时修改,但同一条记录则不允许其同时修改。按你说锁定表,那变为其它用户是否无法进行新增、修改了呢?谢谢!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tebie386
2012-04-18 · TA获得超过164个赞
知道答主
回答量:198
采纳率:0%
帮助的人:181万
展开全部
事务与VB无关,是数据库里的东西。
ACCESS数据库的事务,去查一下ACCESS帮助,里面有例子。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lionk007
2012-04-15 · TA获得超过711个赞
知道小有建树答主
回答量:409
采纳率:25%
帮助的人:297万
展开全部
我觉得这个问题关键还是需要把主键设置好,就不会出现不能定位的问题了。比如用自动编号的字段作为主键
追问
有设置主键的,但仍有问题。
追答
主键设置好后,在修改的时候不要对主键进行操作
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式