猿问

Access 数据库在服务器中运行时抛出“磁盘或网络错误”

首先,我查找了每个 OleDbException“磁盘或网络错误”主题,但没有解决我的问题。我在 Windows 窗体上为我的办公室开发了一个程序,并使用了访问数据库。当我在本地测试程序时一切正常(db 在本地计算机中)。但是当我将数据库移动到共享文件夹(办公室服务器)时,它开始在连接到 db 时抛出磁盘或网络错误(不是每个连接)。

  1. 我可以读取用户表数据(这意味着选择命令工作)

  2. 但我无法读取小时表数据(但某事是错误的)

  3. 我可以在表中添加新的时间(插入命令有效)

  4. 但我不能添加新用户(这也是错误的)

连接字符串:

OleDbConnection db = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\Ug_Filesrv\Ug_Proje$\0140_SAU_CAE_Library\FOKS Database\FOKS_Database.mdb;Jet OLEDB:Database Password=123456;");

注意:我不能更改数据库类型,只允许访问数据库。

需要任何帮助。谢谢你。


慕仙森
浏览 659回答 1
1回答

动漫人物

解决了 !!!你有没有试过添加<identity impersonate="true" username="user" password="password" />在你的 web.config 中?由地牢
随时随地看视频慕课网APP
我要回答