パスワードを設定したMDBファイルへのアクセスについて

解決


とんとん  2008-07-14 11:54:22  No: 31232  IP: 192.*.*.*

Delphi2007のTAdoConnectにてMDBファイルへの読み書きをするものを作っています。
・・・がMDBファイルにパスワードを設定するとうまく接続できません。
(パスワードなしのものなら接続できるのですが・・・)

OLEDBプロバイダは  Microsoft Jet4.0 OLEDB Providerを使用しています。
接続テスト時のエラーメッセージは「アプリケーションを起動できません。
システムデータベースが存在しないか、または他のユーザが排他的にシステム
データベースを開いています」

MDBファイルにパスワード設定しておきたいのですが、
なにか設定方法が違うのでしょうか?
よろしくお願いいたします。

編集 削除
Mr.XRAY  2008-07-14 14:16:43  No: 31233  IP: 192.*.*.*

手前みそですが,以下のページのリスト1 の関数,
function TForm1.MakeConnectString(DBName, APass: String): String;
が参考にならないでしょうか.

http://homepage2.nifty.com/Mr_XRAY/Delphi/plSamples/630_CreateMDB.htm

編集 削除
とんとん  2008-07-15 08:37:16  No: 31234  IP: 192.*.*.*

Mr.XRAYさん
ありがとうございます。
コード上に記載することで見事に解決いたしました
接続テストをプロパティで行えませんがちょっと研究してみます。

編集 削除