delphi下連接帶密碼的Access數據庫

http://hi.baidu.com/killerprince/item/d1c2db2b2106b6fb51fd8762


delphi下連接不帶密碼的Access數據庫,比較簡單,只需按照adoconnection中的connectstring屬性一路設下去,測試成功後將build前的那段拷出來再做程序適應性修改。不過要注意在oledb提供程序中應當選擇Microsoft.Jet.OLEDB.4.0 provider。

       如果是帶有密碼的數據庫,這麼連接就出現問題了。常見的操作是用戶名爲admin,然後輸入密碼,測試時出現錯誤信息:“測試連接失敗,因爲初始化提供程序時發生錯誤。無法啓動應用程序。工作組信息文件丟失,或是已被其它用戶以獨佔方式打開。”

       在網上搜索了一下,遇到的這個問題的朋友還真多,光csdn上就不少問的,但是沒有出現能解決問題的方法。

      綜合查找的資料,得到一個比較快捷的方法,具體如下:

1、在“連接”這頁中,下方有“輸入登錄數據庫的信息”用戶名:admin,並在下面選擇“空白密碼”

2、在“所有”這頁的框裏的第六項 Jet OLEDB:Database Password,雙擊彈出對話框,在屬性框中輸入"密碼"。

      好了,如果你的密碼輸入正確,測試應該就通過了。

發佈了8 篇原創文章 · 獲贊 5 · 訪問量 34萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章