शेख*_*ेखर 2 c# ado.net ms-access
我有一个窗口应用程序,它试图连接一个MS Access文件,该文件已经准备好被另一个应用程序使用.当我停止该应用程序,然后我能够连接MS Access文件.否则会发生如下错误:
OLE DB provider "Microsoft.Jet.OLEDB.4.0" for linked server "AccessDb" returned message "Cannot start your application.
The workgroup information file is missing or opened exclusively by another user.
有没有办法可以在只读模式下打开连接.我必须从该文件中读取数据.
谢谢.
尝试将"Mode = Share Deny None"添加到锁定数据库的此应用程序的连接字符串中,以便连接字符串看起来像
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\MyFolder\MyDb.mdb;Persist Security Info=False;Jet OLEDB:Database Password=My_Password;Mode= Share Deny None
Run Code Online (Sandbox Code Playgroud)
此连接字符串应由当前以独占模式打开数据库的应用程序使用.
| 归档时间: |
|
| 查看次数: |
8252 次 |
| 最近记录: |