以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]无法启动应用程序。工作组信息文件丢失,或是已被其它用户以独占方式打开。  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=40414)

--  作者:foxtable1
--  发布时间:2013/9/18 12:40:00
--  [求助]无法启动应用程序。工作组信息文件丢失,或是已被其它用户以独占方式打开。

创建外部数据源时,想创建ACCESS数据源,但是用生成器生成:Provider=Microsoft.Jet.OLEDB.4.0;User ID=管理者;Data Source=D:\\Program Files\\浙江省财政厅\\部门预算编制(单位版)\\BudgetDB.mdb;Persist Security Info=False后,提示“无法启动应用程序。工作组信息文件丢失,或是已被其它用户以独占方式打开。”我把BudgetDB.mdb文件设置成了“共享”后,仍然出现此提示。

在此请教专家们了。


--  作者:Bin
--  发布时间:2013/9/18 13:20:00
--  
你把文件设置为独占方式了吧. 
--  作者:foxtable1
--  发布时间:2013/9/18 13:58:00
--  

没有设置成独占方式,我查看了文件菜单“工具”内设置,是“共享”方式,但仍然提示上述错误。

这个ACCESS文件是一个程序安装后的数据文件,我想添加此文件做为数据源,可是总是提示上述错误。

谁能给我解决办法,拜托了


--  作者:Bin
--  发布时间:2013/9/18 14:09:00
--  
百度,ACCESS 独占方式 
--  作者:zcl
--  发布时间:2016/2/28 10:55:00
--  
居然没有人出一个解决办法。
--  作者:zcl
--  发布时间:2016/2/28 11:12:00
--  

百度了一下,发现一下解决方案:

当程序用ado的jet4.0方式连接mdb数据库的时候,对于设有access数据库密码的mdb的访问居然报错“无法启动应用程序,工作组信息文件丢失,或是已被其他用户已独占方式打开”。

以下是Foxtable 自己设置的打开access数据库的连接字符串

Provider=Microsoft.Jet.OLEDB.4.0;Password=Psd;Data Source=filename.mdb;Persist Security Info=True


其实稍微修改以下,用下边的形式即可顺利打开:

Provider=Microsoft.Jet.OLEDB.4.0;Data Source=filename.mdb ;Persist Security Info=False;Jet OLEDB:Database Password=Psd  


因此建议foxtable开发组能够调整以下连接字符串。


--  作者:大红袍
--  发布时间:2016/2/28 11:29:00
--  

 连接access的,foxtable就有介绍password要怎么处理。

 

http://www.foxtable.com/help/topics/1808.htm

 


--  作者:zcl
--  发布时间:2016/2/28 11:37:00
--  
转弯抹角
--  作者:大红袍
--  发布时间:2016/2/28 14:54:00
--  
 本来就有介绍,是你没有认真看帮助文档。