1

共有ネットワーク上で同じソース ファイルを共有する複数の Excel ドキュメントにデータ接続があります。あるユーザーがソース ファイルを開き、別のユーザーがデータ接続を更新しようとすると、クエリは失敗し、Unrecognized database format. Read-Only次に、ソース ファイルをコピーとして開こうとします。

このデータ接続のソース ファイルが読み取り専用であることを指定する方法が必要であり、他の誰かがソース ファイルを開いているかどうかは問題ではありません。

DISTINCT接続文字列の「ReadOnly」ステートメント、コマンドの後に追加、Microsoft Queryでの編集など、さまざまなオプションを多数試しました。データ接続を強制してソースファイルを読み取り専用SELECTとして取得する方法を知っている人はいますかソースドキュメントがどこかで開かれている場合でも、最後に保存されたデータを取得しますか?

私のOBDC接続文字列は次のとおりです。

DSN=Excel Files;DBQ="File Path";DefaultDir="Directory Path";DriverId=1046;MaxBufferSize=2048;PageTimeout=5;ReadOnly=1;
4

1 に答える 1