我有一個excel電子表格,它使用ole db連接連接到MS-Access 2003數據庫。當我刷新電子表格中的數據並打開我的ms-access數據庫時,它說數據庫是隻讀的。如果我關閉電子表格,然後打開MS-Access數據庫,則它將以寫入模式打開。以下是Excel電子表格中使用的連接字符串。Excel oledb連接到Ms-Access數據庫鎖訪問分區
Provider=Microsoft.Jet.OLEDB.4.0;Password="";User ID=Admin;
Data Source=D:\Dev\Reports.mdb;Mode=Share Deny Write;Extended Properties="";
Jet OLEDB:System database="";Jet OLEDB:Registry Path="";
Jet OLEDB:Database Password="";
Jet OLEDB:Engine Type=5;Jet OLEDB:Database Locking Mode=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:Encrypt Database=False;Jet OLEDB:Don't Copy Locale on Compact=False;
Jet OLEDB:Compact Without Replica Repair=False;Jet OLEDB:SFP=False
你會如何接受答案?在問新的問題之前,你應該接受正確的答案。 – hgulyan 2010-08-17 07:19:11
我沒有得到任何有效的答案,解決了問題 – Kannabiran 2010-08-18 05:47:13
@hgulyan我會很高興的鏈接到上一個問題。 – Fionnuala 2010-08-18 11:45:34