我用DataEnvironment中的connection1的属性设置OLEDB 为 Microsoft Jet 4.0 OLE DB Provider 试图链接一个有密码的MDB数据库时,系统总是提示链接错误:"测试连接失败,因为初始化提供程序时发生错误。无法启动应用程序。工作组信息文件丢失,或是已被其它用户以独占方式打开" 为何??(密码绝对没错) 难道用Microsoft Jet 4.0 OLE DB Provider 不能链接带密码的ACCESS 2000数据库吗?请问如何解决?谢谢!
Db.CursorLocation = adUseClient
Db.Open "PROVIDER=Microsoft.Jet.OLEDB.3.51;Jet OLEDB:Database Password=caizexue;Data Source=" & App.Path & "\zk.mdb"
dim rs as new adodb.recordset
dim mysql as string
db.open "provider=microsoft.jet.oledb.4.0;jet oledb;data source=" & app.path &"\123.mdb"
Mysql = "select * from aa" 'aa为表
With rs
.LockType = adLockOptimistic
'设定游标类型=adopenstatic
.Open Mysql, DB, , , adCmdText
MyMDBRec.MoveFirst