我有一个连接有服务器和多台计算机的网络。我有许多客户端访问和使用的服务器上安装了一个软件。当从网络中的一台电脑连接到另一台电脑时,访问Access数据库被拒绝
现在我创建了一个使用c#/Winforms
的报告工具。总之,它连接到Access数据库并创建报告。而网络上的每个PC包含Access数据库,所以我们给路径,DB和它为我们连接使用像路径PC报告:
\ WinPc \ Tmuser \数据库\ users.mdb
当WinPc
是计算机名称,Tmuser
是包含数据库的pc上的共享文件夹。这可以很好地工作,当我有人工服务器上的应用程序(c#/ Winform)时,它可以连接到任何pc并生成报告。
但是当我把在任何一台PC的工具,并就其他PC DB的路径提示错误如下:
,我无法弄清楚,为什么这个错误显示出来,当我检查资源管理器中的路径,它打开访问Db就好了。如果您有任何建议,请让我知道。
根据错误消息它说数据库已被其他用户独占打开?看看这个http://stackoverflow.com/questions/8229622/access-database-already-exclusively-opened-by-other-other-user – Tommassiov
@ Tommo1977,但是为什么它在服务器上工作得很好。问题是当它在网络上的一台电脑上。 – confusedMind