ASP的Microsoft JET Database Engine (0x80004005)是指甚麼?

2007-07-19 8:55 am
請問有大大知道這是甚麼原因嗎?0.0
那個asp網頁設定甚麼的也對了(<=因為那是一個asp的例子來的),可是當我嘗試看看這個例子時,我就是開不到add後的頁面...
總是給我彈出以下這個信息...>"<

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

錯誤類型:
Microsoft JET Database Engine (0x80004005)
運作必須使用更新查詢。
/newscenter/newsAdd.asp, line 39

POST Data:
news_subject=.&news_type=%A4%BD%A7i&news_date=2007%2F7%2F19&news_editor=.&news_content=.&Submit=%B7s%BCW%B8%EA%AE%C6&MM_insert=form1
更新1:

garlic2010 謝謝你的回答!^^ 你說給 internet guest account 權限去改變文件夾 請問是怎樣更改的呢?@@

回答 (1)

2007-07-19 11:43 am
✔ 最佳答案
這是權限的問題

internet guest account (account name: iusr_machinename)沒有權打開database, 或改變 Access database 的文件夾.

打開Access, 需要有權 read,write,modify 文件夾, Access會建立一個 lock file, filename.ldb, 所以需要這些權限.

給 internet guest account 權限去改變文件夾, 應該 OK.

2007-07-20 00:24:04 補充:
Select database folder -> Right mouse -> select properties -> Click Security tabIn the Group or user names, find Inetrnet Guest Account (IUSR_MACHINENAME)If not found, add it to the list

2007-07-20 00:25:50 補充:
When you find internet gust account, check Modify, Read, Write in the permission box.


收錄日期: 2021-04-18 22:45:40
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20070719000051KK00229

檢視 Wayback Machine 備份