問題在於沒有正確使用數據庫連接代碼。一般只要使用標准數據庫連接就可以了。
標准代碼近似如下:
<%
dim conn,connstr,db
'更改數據庫名字
db="data.mdb"
Set conn = Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db)
'如果你的服務器采用較老版本Access驅動,請用下面連接方法
'connstr="driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath(db)
conn.Open connstr
%>
還有一種原因:
權限問題,系統緩存目錄權限不足
解決方法:
把系統盤如 C:/WINNT/Temp 目錄權限加上 Everyone 可讀取權限