我有3个Source Excel文件和一个Master 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:Database Locking Mode = 0; Jet OLEDB:Global Partial Bulk Ops = 2 ; Jet OLEDB:全局批量事务= 1; Jet OLEDB:新数据库密码=“”; Jet OLEDB:创建系统数据库= False; Jet OLEDB:加密数据库= False; Jet OLEDB:不要复制Compact上的Locale = False; Jet OLEDB:Compact没有复制修复= False; Jet OLEDB:SFP = False; Jet OLEDB:支持复杂数据= False
答案 0 :(得分:3)
尝试将Mode
参数从Share Deny Write
更改为Read
。