3

我有 3 个源 Excel 文件和一个主 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:System database="";Jet OLEDB:Registry Path="";Jet OLEDB:Engine Type=35;Jet OLEDB:数据库锁定模式=0;Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB :Global Bulk Transactions=1;Jet OLEDB:New Database Password="";Jet OLEDB:Create System Database=False;Jet OLEDB:加密数据库=False;Jet OLEDB:不要在 Compact=False 上复制区域设置;Jet OLEDB: Compact without Replica Repair=False;Jet OLEDB:SFP=False;Jet OLEDB:Support Complex Data=False

4

1 回答 1

3

尝试将Mode参数从更改Share Deny WriteRead

于 2012-06-13T19:55:23.203 回答