3

3 つのソース Excel ファイルと 1 つのマスター Excel ファイルがあります。

マスター ファイルには 3 つのソース ファイルへの接続があり、3 つのファイルのデータからピボット テーブルを作成します。

ユーザーがマスター ファイルを開いてデータを更新すると、3 つのソース ファイルが「読み取り専用」になります。

データを取得する方法を知りたいのですが、接続を解放します。

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

Provider=Microsoft.ACE.OLEDB.12.0;User ID=Admin;Data Source=Z:\Supply Chain Planning\Short Shipment Reports\RT- Shortage Report 2012.xls;Mode=Share Deny Write;Extended Properties="HDR=YES ;";Jet OLEDB:システム データベース="";Jet OLEDB:レジストリ パス="";Jet OLEDB:エンジン タイプ=35;Jet OLEDB:データベース ロック モード=0;Jet OLEDB:グローバル部分一括操作=2;Jet OLEDB :Global Bulk Transactions=1;Jet OLEDB:New Database Password="";Jet OLEDB:Create System Database=False;Jet OLEDB:Encrypt Database=False;Jet OLEDB:Don't Copy Locale on Compact=False;Jet OLEDB:レプリカ修復なしのコンパクト化=False;Jet OLEDB:SFP=False;Jet OLEDB:複雑なデータのサポート=False

4

1 に答える 1

3

Modeパラメータを からShare Deny Writeに変更してみてくださいRead

于 2012-06-13T19:55:23.203 に答える