[引用]出错显示“无法启动应用程序,工作组信息文件丢失,或是已被其他用户已独占方式打开。”...

 问题:我已设计好一个ACCESS应用程序,现在我要给ACCESS数据库加上密码,使用ADO建立连接并打开该数据库时,程序出错!程序源代码如下: 

代码
 
   
dim glb as adodb.connection
set glb = new adodb.connection
glb.ConnectionString
= " Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False; Password=Psd;Data Source=filename.mdb "
glb.Open
glb.CursorLocation
= adUseClient glb.BeginTrans
glb.Execute
" Update Polling Set Flag_Tx=NULL,Flag_alarm=NULL "
glb.CommitTrans

 


    程序运行到glb.open时出错,显示“无法启动应用程序,工作组信息文件丢失,或是已被其他用户已独占方式打开。”请问该OPEN语句该这样写? 
    注:该ACCESS数据库安装在服务器上,要求多用户可同时使用! 
    水平: 中级(周明)

 


    问题出在: 

 
  
glb.ConnectionString = " Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False; Password=Psd;Data Source=filename.mdb "

 


    不能用Password的形式定义数据库密码,应该改成: 

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

 

 

转载于:https://www.cnblogs.com/chinaHunk/articles/1890518.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值