Board logo

主題: [求助] [問題]Dreamweaver8的連線設定 [打印本頁]

發表人: 0mnm    時間: 2008-1-22 08:38 PM     主題: [問題]Dreamweaver8的連線設定

我想請問得是有關Dreamweaver中的資料庫連結,我選擇自訂連線後,依照課本有分為
※Microsoft Access 資料庫連線字串格式(實體路徑)
1.Driver={Microsoft Access Driver (*.mdb)};DBQ=實體路徑\資料庫名稱
2.Provider=Microsoft.Jet.OLEDB.4.0;Data Source=實體路徑\資料庫名稱

※Microsoft Access 資料庫連線字串格式 (虛擬目錄)
1."Driver={Microsoft Access Driver (*.mdb)};DBQ="& Server.MapPath("資料庫名稱")
2."Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& Server.MapPath("資料庫名稱")
我想請問的是 ,用實體目錄跟虛擬目錄插在哪裡呢??因為課本有時候實體有時用虛擬,但都沒獎為什麼.....但課本用實體我用虛擬有時會錯誤....
還有用弟1個跟第二個是差在哪??
再來就是在連線選項中有分為
1.使用這台電腦的驅動程式
2.用測次伺服器的驅動程式
我本身有裝IIS我是在自己電腦上做測試,對我而言這2個選項有差嗎??
發表人: icon    時間: 2008-1-23 08:41 PM

虛擬目錄指的應該是iis中設定的虛擬目錄位置
這個是以iis中該網站展現的目錄結構去指定你要開啟的mdb檔 (我寫得不太清楚?)
實體目錄指的是該主機的實體目錄位置
這個可以用絕對路徑去指定你要開啟的mdb檔
該檔案位置可以不需要放置於網站目錄內,可以在資安上達成某種程度對該檔案的保護

1.的connection string會以odbc driver進行呼叫
2.的connection string會以ole db driver進行呼叫
至於兩者的優劣,這個在下就不太清楚了
一般是在有ole db driver可使用時,使用ole db方式
似乎是因為效能較佳或者是可支援功能較完整?

[icon 在  2008-1-23 08:45 PM 作了最後編輯]




歡迎光臨 TWed2k (http://twed2k.org/) Powered by Discuz! 4.1.0