常見錯誤 不能打開註冊表關鍵字 'Temporary (volatile) Jet DSN for process 0xbec Thread 0xd34 DBC 0x3510024 Jet'

方法1:

原因是web默認用戶沒有修改Access數據庫文件的權限。

鼠標右鍵點擊Access數據庫文件或所在的目錄,選擇“屬性-〉安全-〉添加-〉高級-〉查找-〉立即查找”找到並選擇"IUSER_(你的計算機名)"帳戶添加到授權列表,並設置上"IUSER_(你的計算機名)"的修改權限,保存以後就可以了

 

方法2:

   在網上下了一些ASP代碼,但是只要是涉及到數據庫操作的頁面都會出現“[Microsoft][ODBC Microsoft Access Driver] 操作必須使用一個可更新的查詢”。
    網上查詢的答案基本上都是,文件權限問題。其他的虛擬目錄涉及到數據庫的都可以訪問,但是唯獨這個不可以訪問?分析了一下,肯定不是代碼問題。正在百思不得其解的時候,點擊虛擬目錄所在文件夾的屬性時,發現這個文件夾原來時只讀的,怪不得,源代碼作者爲了保護自己的東西,就設置爲只讀。把虛擬目錄設置爲存檔,一切就OK了。

方法3:

 

這個問題我可遇到過哦,然後費盡力氣搞定了
你首先檢查機器的C:/WINDOWS/temp有沒有給IIS帳戶“寫入”權限
還要檢查數據庫所在目錄是否有可讀可寫權限
然後嘗試註冊組件試一試
還有考慮把MSDTC組件卸載了重新安裝一次
                  對了,還有最重要一條,數據庫路徑寫錯了一定會出現這個情況!

發佈了57 篇原創文章 · 獲贊 3 · 訪問量 9萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章