共有ネットワーク上で同じソース ファイルを共有する複数の 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;