ADODC コントロールの接続文字列を設定しようとしています。しかし、成功したテスト接続を作成できません。エラーが発生します。 「プロバイダーの初期化中にエラーが発生したため、テスト接続に失敗しました。アプリケーションを開始できません。ワーク グループ ファイルが見つからないか、別のユーザーによって排他的に開かれています」. Access 2007 を使用しており、データベースへのパスワードを持っています。
3720 次
2 に答える
2
おそらく、*.mdw ファイルを開いたり、*.ldb ファイルをその場で作成したりするための十分なファイル システム権限がありません。最善の方法は、*.mdb および *.mdw ファイルへの r/w アクセス権と、含まれるフォルダーへのファイルの作成/更新/削除権を付与することです。
Windows フォルダーの system.mdw ファイルを使用するか、*.mdb ファイルが存在するのと同じフォルダーにあるカスタム *.mdw ファイルを使用する必要があることに注意してください。最新のアプローチをお勧めします。それに応じて接続プロパティを設定する必要があります。
于 2012-07-10T12:52:58.303 に答える
1
使用しようとしている Access データベースは、既に別の場所で開かれているようです。サーバー エクスプローラーで開く前に、Access データベースが閉じていることを確認してください。さらに、アプリケーション内で使用する前に、サーバー エクスプローラーで閉じていることを確認してください。
Access 2007 に接続するには、次の構文を試してください。
conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=<your db path>;Jet OLEDB:Database Password=<password>;"
于 2012-07-11T08:49:00.807 に答える