为什么不能多个人同时使用一个access数据库????

公司的产品资料都在一台主机的access数据库上,在公司里查access数据库时,如果别人在用的时候,我就打不开,就需要让正在是由数据库的所有人,全部关闭数据库,然后再同时打开。

每次这样打开数据库都很麻烦,我就很奇怪,为什么access数据库不能像什么时候打开就什么时候打开???

因为数据上锁了,上锁是必要的,例如两个地方卖飞机票,还剩一张票,两个地方都查到还有一张,然后两方同时付款,那么有一个人买了,然后就把数据update为0,而另外一个人也买了,又把数据update为0,那么就出现问题了。卖了两张票,但是数据只减了1。所以数据要上锁
温馨提示:内容为网友见解,仅供参考
无其他回答

Access数据库能承受多少人同时访问
Access数据库在设计时考虑的是小型团队或个人用户的需求,因此其同时访问人数有一定的限制。据微软官方文档显示,Access2016及更早版本的最大支持同时连接数为255个。然而,这255个连接并不代表所有的用户都能同时执行数据库操作。因为每个连接都会占用一定的系统资源,这些资源包括内存、CPU和磁盘I\/O等,当...

access数据库,共享时出现几人无法同时打开的情况,如何解决? 着急,请...
1、共享文件夹的时候,有共享人数选项的。而且要注意权限分配等问题。2、有很多是WINDOWS系统的问题,低版本能访问高版本的系统。比如98能共享访问2000,2000不能共享访问98,2000能共享访问XP等等问题。 本回答由网友推荐 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 ysy_dyh 2012-09-08 · TA获得超过1...

多人连接access容易产生并发问题吗?
10人以内是不会出现问题的, 写程序时尽量把数据库执行语句到最后都关闭掉。 不然到时访问过多,你的数据库会经常被独占的,那样网站就会打不开了,处理起来比较麻烦的。

多个VB程序同时操作1个远程ACCESS数据库,会不会有冲突,谢谢
一般来说不会有冲突。就ACCESS数据库来说,不存在同时使用而产生冲突的现象,ACCESS数据库本身带有排序的功能。要是精确地说就是在ACCESS数据库对时间的精度上的基准几乎万分之一秒同时有操作指令到达,碰到一起,ACCESS得排序功能无法判断前后顺序而导致ACCESS停滞状态(好比死机一样状态)。远程操作数据库...

access多用户同时操作问题
ACCESS本身不允许多用户同时写入操作的,.Ldb不影响数据库的使用,这是ACCESS的数据库锁定文件,保存用户链接信息用,只要所有用户都断开就会自动消失

数据库ACCESS可供10几个人共用吗
可以的,我的都是20个以上的在用,不过用户太多的时候运行的有些慢,我们都用了好几年了,不过呢,因为需要共享在服务上,这个不太安全,怕别人删除,虽然这个事,还没有发现过,不过我还是很担心的,另,ACCESS2003的密码太容易破解了,还是用ACCESS2010,这个安全性要好很多....

access 数据库怎么才能在网络上实现多用户同时操作呀,请注意是“同时...
这种情况下,Access 数据库的性能会有所提高, 因为只有数据是通过网络发送的。当将一个数据库拆分为后端(表)和前端时, 用户可以在不影响别人的情况下,对其自己的前端数据库中的窗体、报表和其他 对象进行自定义。 在 Internet 上共享 Access 数据库对象或数据访问页 可以将一个或多个数据库 或者...

ACCESS数据库文件可以在局域网共享多人使用吗?
可以,共享读应该没有问题,不过建议你把Access数据库拆分,只把共享的数据库表放到局域网服务器,在你的本地电脑上做一个数据后台维护客户端以链接表方式链接数据库,这样需要维护更新的数据在客户端编辑好后就可以用操作查询更新到链接数据库了。

既然ACCESS容量小,为什么不为每个用户都建立一个数据库呢?
这确实是解决的Access容量限制的办法之一:将一个容量超2GB的数据库分拆成两个或两个以上的数据库,再将相关表等对象链接导入或用DAO、ADO方法连接。但这样做的缺点也是明显的,象你说的依用户那样分拆,缺陷更大:首先,从单个数据库文件大小来看是减小了,但就整个项目而言,冗余的东西多了,尺寸也变...

一个Access数据库可不可以被两个独立的应用程序共同使用?同时对其修改...
可以轮流打开使用,但不能同时打开使用。因此,正确的使用方法是,对于每个应用程序,需要操作数据库时才打开,操作完成尽快关闭数据库连接,避免长期占用。

相似回答