用SQL语句可以把正常的.mdb文件打开,但设了数据库密码后就报错,请有经验的朋友解答一下。
以下语句把密码加上去了:
SELECT *
FROM OPENDATASOURCE ('Microsoft.Jet.OLEDB.4.0',
'Data Source="d:\accdb.mdb";User ID=ADMIN;Password=yes' )...tblEmp
但仍报错:
OLE DB 提供程序 'Microsoft.Jet.OLEDB.4.0' 报错。验证失败。
[OLE/DB provider returned message: 无法启动应用程序。工作组信息文件丢失,或是已被其它用户以独占方式打开。]
OLE DB 错误跟踪[OLE/DB Provider 'Microsoft.Jet.OLEDB.4.0' IDBInitialize::Initialize returned 0x80040e4d: 验证失败。]。
--------------------------------------------------------
ACCESS 数据库文件是没有打开的。