日期:2014-05-18  浏览次数:20479 次

远程访问ACCESS数据库
OpenRowSet('microsoft.jet.oledb.4.0',';database=\\192.168.0.66\vbtest\2.mdb','select checktime,CHECKTYPE,SENSORID,userid,VERIFYCODE from CHECKINOUT')
访问局网66机子access的时候出错.

OLE DB 提供程序 'microsoft.jet.oledb.4.0' 报错。 
[OLE/DB provider returned message: Microsoft Jet 数据库引擎打不开文件'\\192.168.0.66\vbtest\2.mdb'。 它已经被别的用户以独占方式打开,或没有查看数据的权限。]
OLE DB 错误跟踪[OLE/DB Provider 'microsoft.jet.oledb.4.0' IDBInitialize::Initialize returned 0x80004005: ]。

提示无法打开文件,但远程的ACCESS数据库没被打开而且共享的权限everyone给了完全控制权限了。

------解决方案--------------------
其他连接打开了此数据库没有关闭吧
------解决方案--------------------
关注