5

いくつかのデータ ソースにアクセスできます。これらのデータ ソースにプログラムで接続して、バックグラウンドで処理を行い、ユーザーからの可視性を維持する必要があります。

このデータソースにはパスワード「pass」があり、ここではそれを呼び出します。この接続方法を使用すると、open メソッドを使用しようとするとエラーが発生します

Dim conn as ADODB.Connection
Set ROBBERS.conn = New ADODB.Connection
conn.open "Provider=Microsoft.Jet.OLEDB.4.0;" _
        & "Data Source=\\pep-home\projects\billing\autobilling\DPBilling2.mdb;" _
    & "Jet OLEDB:Database Password=pass;", "admin", "pass"

「アプリケーションを開始できません。ワークグループ情報ファイルが見つからないか、別のユーザーによって排他的に開かれています。」

2007 年に移行する計画があるため、アクセスによるワークグループ識別ファイルを使用していません。データ ソースのデータベース パスワードは、排他的オープンで実行する必要がある Set Databa Password によって設定されました。

接続オプション、パスワードの配置場所などを変更するのにかなりの時間を費やしましたが、正しい形式が見つからないか、(ここで質問している理由) これを行うためにセットアップする必要がある他の不明な点があると思います。有益な情報を手に入れた人はいますか?

4

1 に答える 1

16

接続文字列が正しくないようです。試す:

conn.open "Provider=Microsoft.Jet.OLEDB.4.0;" _
& "Data Source=\\pep-home\projects\billing\autobilling\DPBilling2.mdb;" _
& "Jet OLEDB:Database Password=MyDbPassword;"

-http ://www.connectionstrings.com/access

于 2010-03-16T23:01:17.820 に答える