1

次のコードを使用して、SQLServer8からAccessデータベースにリンクしています。

SELECT * FROM OPENDATASOURCE ('Microsoft.Jet.OLEDB.4.0','Data Source = D:\Kargozini\arazz\Arazdb.Mdb;Jet OLEDBatabase Password = "MYPASSWORD"' )...TLeavePersonel

クエリを実行すると、次のエラーが発生します。インストール可能なISAMが見つかりませんでした。たくさん検索しましたが、解決策が見つかりませんでした。

4

1 に答える 1

0

接続文字列が適切に形成されていないようです。多分何かSELECT * FROM OPENDATASOURCE ('Microsoft.Jet.OLEDB.4.0','Data Source=D:\Kargozini\arazz\Arazdb.Mdb; Jet OLEDB:Database Password=MYPASSWORD;')がうまくいくでしょう(あなたのものはコロンと「D」がありませんでした.

正しい Access 接続文字列のその他の例については、こちらをご覧ください。また、そのページは言及しています

14 文字を超えるパスワードの問題がいくつか報告されています。また、キャラクターによってはトラブルの原因となる場合があります。問題がある場合は、パスワードを通常の文字を使用した短いパスワードに変更してみてください。

したがって、パスワードによっては、それが問題になる可能性があります。

于 2013-03-11T13:12:19.000 に答える