我不得不在經典的ASP中工作一個小的工作。 我想讓我的電腦上運行的網站進行測試。我正在運行Windows 7和IIS 7.經典的ASP連接訪問數據庫,找不到文件
從本地主機運行並檢查日誌時出現錯誤我收到錯誤: 80004005 | Could_not_find_file_'c:\的Inetpub \ wwwroot的\ SC \網站\ DATA \ si.mdb」
我的代碼是像這樣
dim objConn
dim objRS
set objConn = Server.CreateObject("ADODB.Connection")
objConn.Provider="Microsoft.Jet.OLEDB.4.0"
Set objRS = Server.CreateObject("ADODB.Recordset")
objConn.Open("c:/inetpub/wwwroot/sc/website/data/si.mdb")
這是但該文件的具體路徑。 任何人都知道我可以如何訪問它?代碼是否錯誤或是否需要設置IIS設置?
我沒有安裝任何版本的Office,會造成問題嗎?
我已經嘗試了很多不同的路徑和提供者設置,但都沒有工作。
編輯 我其實工作沒有代碼中的任何連接字符串的細節,但該人士稱它仍然工作thier計算機上爲朋友建立測試環境的代碼。
他不記得他的朋友是如何設置的,但他說:「我記得從他看來,他通過數據源(ODBC)連接到數據庫,因爲正如你在代碼中所說的那樣,沒有直接路徑,因爲它使用'全球性的東西「(不知道正確的詞)。」
看到我最近編輯的名爲dsn。 – 2009-07-23 19:42:34