1 、程序代码:
2~6行:
Dim databasePath,conn,connString
databasePath = "kphc.mdb"
Set conn = Server.CreateObject("ADODB.Connection")
connString = "driver={Microsoft Access Driver (*.mdb)};dbq="& Server.MapPath( databasePath )
conn.Open connString
错误信息如下:
[url]http://127.0.0.1/conn.asp[/url]
Microsoft JET Database Engine 错误 '80004005'
2、初步测试
看看连接语句也没什么错误,不过第一反应还是换个写法:
程序代码:
2~6行:
Dim databasePath,conn,connString
databasePath = "kphc.mdb"
Set conn = Server.CreateObject("ADODB.Connection")
connString = "driver={Microsoft Access Driver (*.mdb)};dbq="& Server.MapPath( databasePath )
conn.Open connString
错误如下:
[Microsoft][ODBC Microsoft Access Driver]General error Unable to open registry key 'Temporary (volatile) Jet DSN for process 0x474 Thread 0x290 DBC 0x79d024 Jet'.
一般遇到这种问题,多数是因为mdb文件所在目录中IUSER_SERVENAME用户没写权限引起的,不过我朋友木鱼的服务器是我亲手配置的,权限设置没有问题。在IIS配置中加入写权限也是错误依旧.
















