主题:  用Jet.OLEDB方式的数据库连接的问题

咬一口

职务:普通成员
等级:1
金币:0.0
发贴:107
注册:2002/1/20 21:07:01
#12002/2/19 20:54:36
用Jet.OLEDB方式的数据库连接的问题
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\somepath\dbname.mdb;User Id=admin;Password=pass;
提示说工作组信息文件丢失,或是已被其他用户以独占方式打开。

要是数据库不设置密码就没有问题。我用的是access。这个怎么办?



咬一口

职务:普通成员
等级:1
金币:0.0
发贴:107
注册:2002/1/20 21:07:01
#22002/2/19 21:21:06
刚才用MS Access ODBC DSNless connection连接一下好使了
Driver={Microsoft Access Driver (*.mdb)};Dbq=c:\somepath\dbname.mdb;Uid=Admin;Pwd=pass

那上一个怎么不行那?



I''MAD

职务:普通成员
等级:8
金币:11.0
发贴:9502
注册:2001/9/16 20:00:53
#32002/2/19 22:04:29
是不是还有其它程序打开了数据库,有可能是用ACCESS以独占方式打开了吧



咬一口

职务:普通成员
等级:1
金币:0.0
发贴:107
注册:2002/1/20 21:07:01
#42002/2/19 23:25:58
我开始也是这么想的,后来是重起的也是这样啊!对了我用的是iis5.0 windows2000。听说和什么权限有管。
assess的秘密就是选择安全选项里的设置数据库秘密。没有用的别的。



I''MAD

职务:普通成员
等级:8
金币:11.0
发贴:9502
注册:2001/9/16 20:00:53
#52002/2/20 8:49:24
即你用Administrator登陆,如果你的数据库没密码就把后面的那几行删掉,不要填用户名和密码,默认是没有密码的



咬一口

职务:普通成员
等级:1
金币:0.0
发贴:107
注册:2002/1/20 21:07:01
#62002/2/20 21:44:24
是这样,如果数据库设置了密码就不好使。没有就可以。语句应该没有问题,是按照标准的方式写的。