Dim Conn
Dim ConnStr
On Error Resume Next
ConnStr=”DBQ=”+Server.MapPath(“/data/”&MdbName)+”;DRIVER={Microsoft Access Driver (*.mdb)};”
Set Conn = Server.CreateObject (“Adodb.Connection”)
Conn.Open ConnStr
If Err Then
err.Clear
Set Conn = Nothing
Response.Write “数据库连接出错,请检查连接字串。”
Response.End
End If
上图为链接数据库代码,经检测,实际数据库文件确实能找到!但就是提示数据库链接出错?
下面给出解决方案:
把IIS中的 应用程序池的启用32位应用程序选项
同时把C:\windows\temp 与数据库存放的目录同时添加了users用户,并给与读写权限
再次访问站点,已经能正常访问了。