Excel oledb连接到Ms-Access数据库锁访问数据库

Kan*_*ran 6 excel

我有一个excel电子表格,使用ole db连接连接到MS-Access 2003数据库.当我刷新电子表格中的数据并打开我的ms-access数据库时,它说数据库是只读的.如果我关闭电子表格然后打开MS-Access DB,它将以写入模式打开.以下是Excel电子表格中使用的连接字符串.

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
Run Code Online (Sandbox Code Playgroud)

Kan*_*ran 19

更改"Mode=Share Deny Write""Mode=Read"

在连接字符串中


Fio*_*ala 1

您是否检查过 Excel 用户对包含 Access 文件的文件夹具有完全权限?