[問題] Server.MapPath() 路徑錯誤

看板Web_Design作者 (藤丰)時間17年前 (2008/10/06 23:33), 編輯推噓0(007)
留言7則, 4人參與, 最新討論串1/1
小弟目前遇到的問題如下 錯誤類型: Server.MapPath(), ASP 0173 (0x80004005) MapPath 方法的路徑參數中指定了不正確的字元。 /save1.asp, line 4 我的asp 是這樣子寫的 <% u_closeness=Request.Form("x1") Set conn=Server.CreateObject("ADODB.Connection") conn.Open "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & server.mappath("http://127.0.0.1/tomi.mdb") sql="INSERT INTO data (closeness) values ('"&u_closeness&"')" conn.Execute(sql) conn.close Set conn=Nothing Response.Write "&temp=ok" %> 路徑錯誤 我寫的 這樣子不對嗎 我如果改成 tomi.mdb還是一樣錯誤 錯誤類型: Microsoft OLE DB Provider for ODBC Drivers (0x80004005) [Microsoft][ODBC Microsoft Access Driver]一般錯誤 無法開啟登錄鍵 'Temporary (volatile) Jet DSN for process 0xc88 Thread 0x8f0 DBC 0x22c2774 Jet'。 /save1.asp, line 4 有大大能幫我解惑一下嗎 麻煩了 感激不盡 我是 在我電腦架iis跑asp的 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.142.36.202

10/06 23:44, , 1F
你要這樣寫應該是 /tomi.mdb 吧 o_o
10/06 23:44, 1F

10/06 23:45, , 2F
我改了 還是一樣 如第2個錯誤差不多
10/06 23:45, 2F

10/06 23:46, , 3F
mappath() 是傳入相對路徑, 不是絕對
10/06 23:46, 3F

10/06 23:46, , 4F
檢查看看是不是權限問題吧
10/06 23:46, 4F

10/06 23:55, , 5F
安全性=>Everyone=>完全控制=>確定
10/06 23:55, 5F

10/06 23:56, , 6F
是那樣子嗎 我是過了@@
10/06 23:56, 6F

10/07 07:20, , 7F
"~\test.mdb"
10/07 07:20, 7F
文章代碼(AID): #18wY_AHs (Web_Design)