access数据库并发问题,如何控制某一刻只能一个人添加或更改数据?

本人使用asp+access写的程序,往数据库添加数据时,是点一次“添加”循环添加几十条数据,这些数据通过序号对应,序号是循环时的指针号,问题如下:(1)由于是动态页面,... 本人使用asp+access写的程序,往数据库添加数据时,是点一次“添加”循环添加几十条数据,这些数据通过序号对应,序号是循环时的指针号,问题如下:
(1)由于是动态页面,两用户同时使用时(都往同一个表添加记录),出现添加数据与序号不对应的情况
(2)序号也有时不按顺序添加,如1、3、4、8、10……

请教高人,可不可以一个用户点击”提交“或“编辑”时,不允许其他人在此刻添加

或者有什么更好的控制办法,小弟急求!!!
(3)有时两用户的数据会混插在一起。
展开
 我来答
紫仑天玑
2013-07-26 · 萝卜数学关注思维过程
紫仑天玑
采纳数:324 获赞数:888

向TA提问 私信TA
展开全部
第一:事务提交。
第二:实现同步方法。asp.net实现同步方法那是相当容易,asp就不好弄了。

况且顺序乱就乱呗,这有什么意义么?
追问
事务提交是什么意思,如何使用,能说详细点吗?

要是仅仅是整条乱序也就无所谓了,关键有时序号对应的内容错了,这就有问题了,有什么控制方法没,听说有个锁定不知如何使用。
追答
序号只是管理使用,作为信息判断准则肯定不妥。

事务提交就是,要么全部提交成功,要么都失败,一般插入的数据也是连续的。

你可以百度 asp 事务操作access 找到相关的代码。
haifengths2
2013-07-26 · TA获得超过2252个赞
知道小有建树答主
回答量:609
采纳率:50%
帮助的人:578万
展开全部
使用cookie,当已有用户登录操作时,提醒另一用户稍后操作,知道当前用户已退出的情况下 才可操作
追问
这个不行啊,这个不能只有一人在线,而是用户多时怎么控制不同时更改数据库内容
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式