1. 程式人生 > >關於Microsoft Access資料庫錯誤 '80004005',“已經被別的使用者以獨佔方式開啟,或沒有檢視資料的許可權。”

關於Microsoft Access資料庫錯誤 '80004005',“已經被別的使用者以獨佔方式開啟,或沒有檢視資料的許可權。”

今天朋友問我一個問題,是在部署asp網站過程中遇到的,他在iis上按照一般流程弄好之後,開啟網站提示以下錯誤:

Microsoft OLE DB Provider for ODBC Drivers 錯誤 '80004005'[Microsoft][ODBC Microsoft Access 驅動程式] Microsoft Jet 資料庫引擎打不開檔案'(未知的)'。 它已經被別的使用者以獨佔方式開啟,或沒有檢視資料的許可權。

開始我以為是資料庫資料夾、資料庫檔案的許可權不足,或者是連線資料庫的語句沒寫對,首先我去看了程式碼:

db = "data/pcfinal.mdb"
connstr = "DBQ=" + server.mappath(""&db&"") + ";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
Set conn = server.CreateObject("ADODB.CONNECTION")
conn.Open connstr

結合上下文看起來沒什麼問題,然後直接給網站一個everyone 完全控制的許可權,結果還是不行。

繼續百度百度。。。

終於,看到網上說修改C:/Windows/TEMP目錄可以搞定。

按照網上的做法:

C:/Windows/TEMP 》屬性》安全》編輯,給Users使用者讀取許可權,

果然行了。

相關推薦

關於Microsoft Access資料庫錯誤 '80004005'已經別的使用者獨佔方式開啟沒有檢視資料許可權

今天朋友問我一個問題,是在部署asp網站過程中遇到的,他在iis上按照一般流程弄好之後,開啟網站提示以下錯誤: Microsoft OLE DB Provider for ODBC Drivers 錯誤 '80004005'[Microsoft][ODBC Microsof

C#連線access資料庫無法啟動應用程式工作組資訊檔案丟失,或是已其它使用者獨佔方式開啟

最近有個任務,寫一個程式,讀取使用者電腦上另外一個公司的mdb資料庫記錄,然後上傳到自己公司的網站。 算是第一次正式做C#專案,遇到了不少問題,第一個就是連線access資料庫的問題: OleDbException: 無法啟動應用程式。工作組資訊檔案丟失,或是已被其它使用者

連線帶密碼access資料庫,提示已經其他使用者已獨佔方式開啟

string m_str_strsql = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=data//data.mdb ;Persist Security Info=False;Jet OLEDB:Database [email&

Access無法啟動應用程式工作組資訊檔案丟失或是已其他使用者已獨佔方式開啟

在使用有密碼的Access資料庫的時候出現 無法啟動應用程式,工作組資訊檔案丟失,或是已被其他使用者已獨佔方式開啟 的錯誤。   解決辦法如下:   將資料庫連線字串中的密碼部分修改成Jet OLEDB:Database Password=pwd 。 eg.  原來的

"無法啟動應用程式工作組資訊檔案丟失或是已其他使用者已獨佔方式開啟"在VC中解決辦法

    若是access資料庫有密碼保護,使用下面的連線字串會報一個“無法啟動應用程式,工作組資訊檔案丟失,或是已被其他使用者已獨佔方式開啟”的錯誤,Provider=Microsoft.Jet.OLE

access提示"獨佔方式開啟沒有許可權"的解決方法

在winxp中使用ACCESS動態資料庫技術遇到“資料庫提示它已經被別的使用者以獨佔方式開啟,或沒有檢視資料的許可權”的問題一般出現在“用瀏覽器開啟動態頁面”或“使用Dreamweaver連線資料庫”的時候。  解決上面問題的方法是讓資料庫檔案給相關使用者有讀取和寫入的許可

Discuz!您當前的訪問請求當中含有非法字元已經系統拒絕!

Discuz!系統的_xss_check()函式原本的意義是為了論壇安全,防止XSS攻擊,一般網站使用是不會出現什麼問題的,但是有些網站要接入第三方介面,當第三方介面向本站post資料的時候就會報"您當前的訪問請求當中含有非法字元,已經被系統拒絕",本文介紹一種簡單的修改方法避免此錯誤。 解決方

discuz故障描述退出登入時出現”您當前的訪問請求當中含有非法字元已經系統拒絕

開啟: \source\class\discuz的discuz_application.php查詢 private function _xss_check() { static $check = array('"', '>', '&l

C#讀取Microsoft Access資料庫檔案

private void SelectData() { var connectionString = @"Provider=Microsoft.Jet.OL

練習:編寫循環讓用戶輸入內容判斷輸入的內容alex開頭的則將該字符串加上_SB結尾

sed with 輸入 close lose highlight lex 字符串 用戶輸入 編寫循環,讓用戶輸入內容,判斷輸入的內容以alex開頭的,則將該字符串加上_SB結尾 while True: user = input(‘請輸入:‘)

黑土為墨故字從黑土

古者以黑土為墨故字從黑土明?李時珍曰:古者以黑土為墨,故字從黑土。許慎《說文》雲:墨,煙煤所成,土之類也,故從黑土。劉熙《釋名》雲:墨者,晦也。《集解》宗奭曰:墨,松之煙也。世有以粟草灰偽為者,不可用;須松煙墨方可入藥,唯遠煙細者為佳,粗者不可用。今高麗國所墨於中國,不知何物合,不宜入藥。延有石油,其煙甚濃,

已知長度為n的線性表A採用順序儲存結構請寫一個時間複雜度為O(n)、空間複雜度為O(1)的演算法該演算法可刪除線性表中所有值為item的資料元素

語言:C++ #include <iostream> using namespace std; typedef int ElemType; //定義 #define MAXSIZE 100 typedef struct {ElemType *elem; int length;}Sq

目前人工智慧最火的是-深度學習、機器學習、採用深入淺出的方法結合例項並配大量程式碼練習重點講解深度學習框架模型、科學演算法、訓練過 程技巧

深度學習DeepLearning人工智慧核心技術開發與應用 2018年09月13日— 2018年09月16日 北京 物件:從事人工智慧、深度學習、計算機視覺、人臉識別、 影象處理、 行人檢測、自然語言處理 區塊鏈等醫學 遙感 電力 金融 經濟等高維度 資料領域相關的老師 研究生 工程師;

ACCESS 查詢表名許可權不夠,在 'MSYSOBJECTS' 上沒有讀取資料許可權

使用檢視所有表名語句: select    name    from    MSysObjects    where  

ArrayList資料add時出現覆蓋及arraylist最後獲取到(儲存到集合中的)資料相同

@Override public ArrayList<TaskDataPackage> getData() { System.out.println("getData()"); ArrayList<TaskDataPackage> d

關於windows2008r2下access資料庫網站報Microsoft OLE DB Provider for ODBC Drivers 錯誤 '80004005'

今天配置站點時報: "Microsoft OLE DB Provider for ODBC Drivers錯誤 '80004005' [Microsoft][ODBC 驅動程式管理器] 未發現數據源名稱並且未指定預設驅動程式 "錯誤,只要把該站點的應用程式池,高階中的啟用32

[新聞資訊]CSDN資料庫已經報案大家儘早修改密碼

12月21日訊息,今天有網友爆料稱,國內程式設計師社群CSDN的安全系統遭到黑客攻擊,CSDN資料庫中的600萬用戶的登入名及密碼遭到洩漏。CSDN在微博上確認了這一事故,並表示已經報案。CSDN官方對該事件的迴應如下:“對於CSDN使用者賬號密碼資料庫被洩露一事,經過初步分析,該庫系2009年CSDN作為備

(Microsoft SQL Server附加資料庫 錯誤: 916)解決方法

錯誤提示:標題: Microsoft SQL Server Management Studio Express ——————————  無法為此請求檢索資料。 (Microsoft.SqlServer.Express.SmoEnum)  有關幫助資訊,請單擊: http://

asp連線access資料庫時發生的'80004005'錯誤總結

我們經常會遇到以下錯誤: Microsoft JET Database Engine 錯誤 '80004005' 上下文無效或關閉。還有類似的不可識別格式的資料庫等錯誤提示。 原因是:當你的access資料庫是採用asp字尾的時候,在上傳到空間的時候,極有可能被哪裡的伺服器加

nodejs連線Access資料庫出現Error: Spawn C:\WINDOWS\SysWOW64\cscript.exe error Java專案生成可執行jar包、exe檔案以及在Windows下的安裝檔案

因為集成了第三方的資料庫,所以需要獲取資料庫的資料 使用 var connection = ADODB.open('Provider=Microsoft.Jet.OLEDB.4.0;Data Source='+config.id_path+';');