Access設密碼後無法連結

有關Delphi 的語法, 程式, 等
回覆文章
頭像
tim
文章: 1384
註冊時間: 2008年 11月 26日, 00:49

Access設密碼後無法連結

文章 tim »

就是用ADODataSet去連結Access,當Access不設密碼時,一切正常可連結上。但當我設定密碼時就連不上去了,輸入的密碼並沒有問題,它會顯示資料庫被獨占了或找不到檔案,但Check一切都是正常的況狀。請問如何解決此問題。

原因是該密碼為 file 的密碼, 並非 login database 的密碼.
處理 mdb 檔案的密碼為, 在 connectionstring 中多加入
Jet OLEDB:Database Password=YourPassword;
即可, 如下:

代碼: 選擇全部

    connectionstring :='Provider=Microsoft.Jet.OLEDB.4.0;Jet OLEDB: 
    Database Password=YourPassword;Data Source=C:test.mdb;Persist Security Info=True'; 
多多留言, 整理文章, 把經驗累積下來.....
回覆文章