Delphi2007のTAdoConnectにてMDBファイルへの読み書きをするものを作っています。
・・・がMDBファイルにパスワードを設定するとうまく接続できません。
(パスワードなしのものなら接続できるのですが・・・)
OLEDBプロバイダは Microsoft Jet4.0 OLEDB Providerを使用しています。
接続テスト時のエラーメッセージは「アプリケーションを起動できません。
システムデータベースが存在しないか、または他のユーザが排他的にシステム
データベースを開いています」
MDBファイルにパスワード設定しておきたいのですが、
なにか設定方法が違うのでしょうか?
よろしくお願いいたします。
手前みそですが,以下のページのリスト1 の関数,
function TForm1.MakeConnectString(DBName, APass: String): String;
が参考にならないでしょうか.
http://homepage2.nifty.com/Mr_XRAY/Delphi/plSamples/630_CreateMDB.htm
Mr.XRAYさん
ありがとうございます。
コード上に記載することで見事に解決いたしました
接続テストをプロパティで行えませんがちょっと研究してみます。
ツイート | ![]() |