在 IIS 中從 ASP 網頁建立資料庫連線

 

我連結 ASP 網頁一開始沒問題,但後來就常常發生錯誤,

應該是 ASP 網頁去撈後端的 ACCESS 資料庫時發生「權限」或是「超過10人以上連線數」錯誤(我的推斷)。

本是要來解決連 ASP 網頁出現「無法指出的錯誤」問題,網路上有人說

<%
    set conn=Server.createObject("ADODB.connection")
    conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("資料檔路徑")
%>

改成

<%
    set conn=Server.createObject("ADODB.connection")
    conn.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("資料檔路徑")
%>

或是在命令提示字元下 iisreset 指令就可以了,我不知道是不是真的,我是直接重開機問題就解決了。

到這裡我的問題已經解決了,而這篇可以直接 END 了 XD,

但我還是貼一下一些重要的參考資源,因為我認為下次我還會遇到。

 

keywords:資料來源名稱 (DSN)、OLEDB

 

參考資料:

HOW TO:在 IIS 中從 ASP 網頁建立資料庫連線