台灣最大程式設計社群網站
線上人數
1318
 
會員總數:245392
討論主題:189182
歡迎您免費加入會員
討論區列表 >> MS SQL >> [SQL]ServerMappath
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
[SQL]ServerMappath
價值 : 0 QP  點閱數:462 回應數:2

樓主

Linda
門外漢
0 0
0 0
發送站內信

我的連到Access資料庫程式:
<%
Set Conn=Server.CreateObject("ADODB.Connection")
Connstr="DRIVER={Microsoft Access Driver (*.mdb)};DBQ="+Server.mappath
("../database/vip.mdb")+";DefaultDir='';DriverID=25
;FIL=MS Access;ImplicitCommitSync=Yes;MaxBufferSize=2048;
MaxScanRows=8;PageTimeout=15;SafeTransactions=0;
Threads=3;UserCommitSync=Yes;"
Conn.Open connstr
%>

這個程式是從本站下載程式的其中一小段,
但...我有將此資料庫從odbc裡發行,
而資料庫存在"C:..\wwwroot\database\vim.mdb"裡
可是,照那程式所執行出來的錯誤是"無法開啟登入鍵"
我覺得應該是Server Mappath的路徑有問題吧,
就將路徑改成"server.mappath("C:..\wwwroot\database\vim.mdb")
這樣,結果錯誤顯示"使用虛擬路徑,此為實體路徑...等"這個
錯誤.....
各位ASP高手們,幫幫我看看是哪兒錯了....><

本篇文章發表於2002-05-29 21:26
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

好手
捐贈 VP 給 好手 檢舉此回應
原本的設定是沒有錯的,您應該改回原來的設定!
本篇文章回覆於2002-05-29 21:41
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

KirinLin
檢舉此回應
../database/vip.mdb
問題是不是在這一行呢?
..是上一層, 那Server.mappath ("../database/vip.mdb") 不就是C:..\database\vim.mdb

把Server.mappath ("../database/vip.mdb") Response.Write 出來看看..
本篇文章回覆於2002-05-29 22:10
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.