Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database 无法解锁锁定的数据库_Database_Ms Access_Readonly - Fatal编程技术网

Database 无法解锁锁定的数据库

Database 无法解锁锁定的数据库,database,ms-access,readonly,Database,Ms Access,Readonly,我有一个access数据库,FE/BE在共享网络上拆分。我也有一份来自BE的excel电子表格 以下是excel文件的连接字符串: Provider=Microsoft.ACE.OLEDB.12.0;Password="";User ID=Admin;Data Source=X:\PPI\PT Cruiser\WorkProgram_be.accdb;Mode=Read;Extended Properties="";Jet OLEDB:System database="";Jet OLEDB:R

我有一个access数据库,FE/BE在共享网络上拆分。我也有一份来自BE的excel电子表格

以下是excel文件的连接字符串:

Provider=Microsoft.ACE.OLEDB.12.0;Password="";User ID=Admin;Data Source=X:\PPI\PT Cruiser\WorkProgram_be.accdb;Mode=Read;Extended Properties="";Jet OLEDB:System database="";Jet OLEDB:Registry Path="";Jet OLEDB:Database Password=yoda;Jet OLEDB:Engine Type=6;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;Jet OLEDB:Support Complex Data=False
我希望我的excel是只读的。允许我在用户查看excel时使用access DB的FE进行编辑

我的BE一直处于锁定模式,如果我试图打开它,它会显示“只读”以进行编辑,保存副本


如何防止在这种“只读”模式下锁定我的BE?理想情况下,我希望能够在后端进行设计编辑,但至少我希望能够通过前端数据库对表进行写访问。

您的FE和Excel是直接访问表还是通过查询访问表?FE是通过链接表访问表。Excel正在访问表和查询(同一文件中的两个选项卡)。请将Excel中的所有访问点更改为查询,然后将查询属性“记录集类型”更改为快照。看看是否有帮助。谢谢艾伦。这似乎有所帮助。一旦我上传到服务器,我将能够完全测试它。这应该允许我对后端进行设计更改,对吗?是的。当访问查询时,快照记录集类型仅拍摄数据的图片或“快照”。在保存更改后访问快照之前,任何设计更改都不会反映在快照中。