整天睡覺的混學生~ | 【求助】win server 2003 企業Vol asp 資料庫入徑問題 在server2000時 一個asp的網業上頭聯結asp資料庫,如下 ==================================================================== <%@ LANGUAGE="VBSCRIPT" %> <!--#include file="ADOVBS.INC"--> <!--#include file="tion.asp" --> <% DbPath = SERVER.MapPath("../info/info.mdb") Set conn = Server.CreateObject("ADODB.Connection") conn.open "driver={Microsoft Access Driver *.mdb)};dbq=" & DbPath set rs=server.createobject("adodb.recordset") sqltext="select distinct gory from products " rs.open sqltext,conn,adOpenkeyset,adlockoptimistic,adcmdtext %> ===================================================================== 但當我現在使用server 2003 asp網頁就出現了錯誤 說 ============================================= Server.MapPath() 錯誤 'ASP 0175 : 80004005' 不允許的路徑字元 /ab/web/gory.asp, 列5 MapPath 方法的路徑參數不允許 '..' 字元。 ============================================= 於是我想說 把那..刪掉...變成 DbPath = SERVER.MapPath("/info/info.mdb") 應該還是一樣的效果(連結上一層資料夾中的資料庫) 但是這是卻又出現,如下 =================================================================== Microsoft OLE DB Provider for ODBC Drivers 錯誤 '80004005' [Microsoft][ODBC Microsoft Access Driver]一般錯誤 無法開啟登錄鍵 'Temporary (volatile) Jet DSN for process 0xd30 Thread 0xa7c DBC 0x14bd49c Jet'。 /ca/showweb/itemcategory.asp, 列7 ==================================================================== 在server 2k一切都正常 但在2003為何會出現這樣的錯誤呢? 煩請各位大大為我指點迷津,謝謝!! P.S.在2k 和2k3裡面我灌的都是office XP |
回覆 |
|
類似的主題 | ||||
主題 | 主題作者 | 討論版 | 回覆 | 最後發表 |
Windows .NET Server 2003 & Windows Server 2003 | 人生有夢 | -- HELP ME 電 腦 軟 硬 體 急 救 版 | 3 | 2007-02-01 11:41 PM |
【求助】win server 2003 程式錯誤 自動重新開機!!?? | esawei | -- Windows 討 論 版 | 2 | 2005-10-20 02:34 AM |
【求助】Win 98 登入 Win 2003 問題 | cola_cheng | -- Windows 討 論 版 | 9 | 2005-01-10 06:36 PM |
【求助】Win 2003 的 IIS 6 每隔一陣子就會沒反應 | genjen | -- Windows 討 論 版 | 0 | 2004-11-16 03:25 PM |
【求助】Win 2003 有比 winxp 穩嗎 | 74401 | -- Windows 討 論 版 | 22 | 2003-05-24 12:23 PM |
XML | RSS 2.0 | RSS |
本論壇所有文章僅代表留言者個人意見,並不代表本站之立場,討論區以「即時留言」方式運作,故無法完全監察所有即時留言,若您發現文章可能有異議,請 email :[email protected] 處理。