2013-02-01 37 views
0

可以連接到位於常規域文件夾的IIS外部的MS-Access mdb?我們有一個公司範圍內的共享(S :),並試圖快速地將一個骯髒的連接連接到一個文件夾中的mdb。像這樣:Web.pace以外的Server.mappath(NOT)和域文件夾

Set conn = Server.CreateObject("ADODB.Connection") 
odbcName = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & server.mappath("S:/share/Workspaces/IntranetData/Departments/IT/public_datasignatures.mdb") & ";" 
conn.mode=3 
conn.open odbcName,"","" 

我會用什麼來代替server.mappath的物理位置?

感謝您的幫助, JM

回答

1

你不需要Server.MapPath因爲你有一個完整的路徑;但是:

  • 我想象S:只能從用戶登錄映射的驅動器,而不是從IIS
  • 你需要引用完整的網絡路徑,例如\服務器名\共享...
  • 是IIS運行下將需要其他的服務器

你會更好的服務(沒有雙關語意!)導入一個的.mdb插入到該共享網絡訪問帳戶SQL Server並以此方式連接到它。

0

你並不需要在所有地圖,因爲你已經知道確切的位置,所以:

odbcName = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=S:/share/Workspaces/IntranetData/Departments/IT/public_datasignatures.mdb;"

相關問題