Access Database throw"磁盘或网络错误"在服务器上运行时

时间:2018-06-12 08:30:51

标签: c# winforms ms-access

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

  1. 我可以读取用户表数据(这意味着选择命令工作)
  2. 但我不能读小时表数据(但是错了)
  3. 我可以向表添加新的小时数(插入命令工作)
  4. 但我无法添加新用户(也是错误的)
  5. 连接字符串:

      

    OleDbConnection db = new   的OleDbConnection(@"提供商= Microsoft.Jet.OLEDB.4.0;数据   来源= \ Ug_Filesrv \ Ug_Proje $ \ 0140_SAU_CAE_Library \ FOKS   Database \ FOKS_Database.mdb; Jet OLEDB:数据库密码= 123456;");

    Error İmage

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

    需要任何帮助。谢谢。

1 个答案:

答案 0 :(得分:0)

解决了!!!

您是否尝试过添加

  

<identity impersonate="true" username="user" password="password" />

你的web.config中的

?通过Dungeon