HTTP 500.100 - 內部伺服器錯誤 - ASP錯誤

2010-04-10 10:31 am
我在用Dreamweaver8做會員登入系統,連結ACCESS資料庫,預覽登入網頁,帳號密碼打進去送出,出現下面的問題,麻煩高手回答一下。

預覽時ACCESS沒有開,該設的權限應該都有設了,麻煩高手幫我解答
--------------------------------------------------------------------------------------------------------------------
無法顯示這個網頁
您嘗試連結的網頁有問題,因此無法顯示。

請嘗試執行下列動作:

* 按一下 [ 重新整理] 按鈕,或稍後再試。
* 開啟 127.0.0.1 首頁,然後查看您想尋找之資訊的連結。

HTTP 500.100 - 內部伺服器錯誤 - ASP 錯誤
Internet Information Services

技術資訊 (供技術支援人員使用)

* 錯誤類型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] Microsoft Jet 資料庫引擎無法開啟 '(未知的)' 檔案。它已經被其他的使用者獨佔地開啟,或者您需要有檢視資料的權限。
/123/login.asp, line 14

* 瀏覽器類型:
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3 (.NET CLR 3.5.21022)

* 頁數:
POST 70 bytes to /123/login.asp

* POST Data:
id=lister%40hotmail.com&pw=123456&login=%B5n%A4J%B7%7C%AD%FB%B1M%B0%CF

* 時間:
2010年4月10日, 上午 01:54:20

* 其他資訊:
Microsoft Support

回答 (3)

2010-04-10 2:08 pm
✔ 最佳答案
是權限問題,有關 Windows file system 的安全屬性。錯誤原因是IIS account 沒有權限去更新 Access .mdb
檔資料庫,多數是IIS account (IUSR_<MACHINE>) 沒有更改資料庫所在的文件匣的權限。解決方法是給予 IUSR_<MACHINE> 在文件匣有更改的權限,和確定資料庫檔不是唯讀。

參考: http://support.microsoft.com/kb/174943

2010-04-11 11:16:41 補充:
關閉及重開 IIS 或可解決問題。
2010-04-20 10:41 am
login.asp, line 14
看這段是怎寫的
連接資料庫的語法印象中有兩種
資料庫的路徑確認有沒有問題
2010-04-10 10:42 pm
IUSR_ 也有改權限了,也確定資料庫檔不是唯讀,可是怎麼還是一樣的問題呢??


收錄日期: 2021-04-25 20:33:57
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20100410000015KK01024

檢視 Wayback Machine 備份