访问网络共享上的 Access 数据库

Accessing an Access database on a network share

我在连接到托管在网络共享上的 Access 数据库时遇到问题。 我的问题是,当我尝试从另一台服务器读取网络共享上的数据库时,出现以下错误:

The Microsoft Jet database engine cannot open the file. It is already opened exclusively by another user, or you need permission to view its data.

我在 web.config 中的连接字符串:

<add name="DbKoneksiAbsensiHO" providerName="System.Data.OleDb" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\192.168.100.114\dbhris\absentdb.mdb;Jet OLEDB:Database Password=bla123;User ID=admin"  />

我不久前收到了同样的错误,问题是通过打开服务器上的数据库解决的。打开数据库后,它会显示一行 "Read Only" 只需单击按钮,它会询问您要将新数据库保存在何处 "Not Read Only".

希望对您有所帮助

我把这个代码放到我的 web.config 它解决了我的问题

但是共享文件夹到网络时需要设置文件夹和文件的权限。