![](/img/trans.png)
[英]How can I create user name and password protected MS Access 2007 file from C# and SQL?
[英]Accessing a password protected MS access database in C# issue
我正在嘗試使用DAO在C#中連接受密碼保護的數據庫。 我以前使用不受保護的數據庫正確編寫的代碼。 現在,當嘗試通過添加默認密碼連接到數據庫時,它無法正常工作。
var dbe = new DBEngine();
dbe.DefaultPassword = "abc123";
Database db = dbe.OpenDatabase(@"C:\Users\x339\Documents\Test.accdb");
我收到錯誤:'無法啟動您的應用程序。 工作組信息文件丟失或由其他用戶獨占打開。 我不確定我在哪里出錯了。 任何幫助,將不勝感激。
好吧,我不建議再使用DAO,但如果必須,請使用以下代碼:
var dbe = new DBEngine();
var databaseFile = @"C:\Users\x339\Documents\Test.accdb";
var password = "abc123";
Database db = dbe.OpenDatabase(databaseFile, False, False, string.Format("MS Access;PWD={0}", password));
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.