在2003server中给access加上密码后,为什么就连不上了?
在本地试的时候,一切正常,传到服务器上之后报错如下:
Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'
[Microsoft][ODBC Microsoft Access Driver]常见错误 不能打开注册表关键字 'Temporary (volatile) Jet DSN for process 0xc5c Thread 0xcd0 DBC 0x17b44fc Jet'。
连接语句是写在dll里的:
代码如下:
Public Sub dbconn(ByRef obj_cnn, ver)
dbname = ver & ".mdb" 'obj_cnn是连接对象,ver代表数据库的版本
obj_cnn.open "DBQ=f:\" & dbname & ";pwd=1234567;DRIVER={Microsoft Access Driver (*.mdb)};"
End Sub