解(jiě)決:錯誤提示:Microsoft OLE DB Provider for ODBC Drivers (0x80004005) ...不能更新
錯誤提示:Microsoft OLE DB Provider for ODBC Drivers (0x80004005) [Microsoft][ODBC Microsoft Access Driver] 不能更新。數據庫或對象為隻讀(dú)。
或者程序運行很慢甚至死機!
或者機(jī)器碼不(bú)固定。
解決(jué)辦法:
給Access文件Everyone完全(quán)控製即可解決。
<1>、先在工(gōng)具->文(wén)件夾選項(xiàng)->查看->去(qù)掉(diào)“使用(yòng)簡單(dān)文件共(gòng)享(推薦(jiàn))”的(de)對鉤(gōu)。
<2>、然後(hòu)右鍵(jiàn)點wwwroot文件夾或data文件(jiàn)夾->屬性->安(ān)全->添(tiān)加everyone->勾選完(wán)全(quán)控(kòng)製。
說明:
WIN2K係統延續了WINNT係統的NTFS權限。
對於(yú)係統中的文夾(jiá)都有默認(rèn)的安全設置。
而通(tōng)過HTTP對WWW訪問時的係統(tǒng)默認用戶是 iusr_計(jì)算機名 用(yòng)戶(hù) ,它(tā)屬於guest組。
當通過HTTP訪(fǎng)問時,可(kě)以ASP或JSP,也或是PHP或.NET程序對數據進行修(xiū)改操作:
比如:
當打開某一個(gè)文章時,程序(xù)設定,文章的閱讀(dú)次(cì)數=原閱讀次數+1
執行
conn.execute("update arts set clicks=clicks+1 where id=n")
語句時,如果 iusr_計算機名 用戶沒有對數據(jù)庫的寫權限時,就(jiù)會(huì)出(chū)錯.
解決方法:
找到(dào)數(shù)據庫所(suǒ)在目錄
右鍵(jiàn)》屬性》安全選項(xiàng)卡》設置 iusr_計算(suàn)機名 用(yòng)戶的寫權限(當然,也可以是everyone
關鍵詞:0x80004005
閱讀本文後您有什麽(me)感想? 已有 人給出評價!
- 1
- 1
- 1
- 1
- 1
- 1