可以连接到常规域文件夹中位于IIS外部的MS-Access mdb吗?我们有一个公司范围的共享(S :),我正在尝试快速连接到那里的文件夹中的mdb。像这样:
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
答案 0 :(得分:1)
您不需要Server.MapPath
,因为您有完整的路径;但是:
你会更好地服务(没有双关语!)将.mdb导入SQL Server并以这种方式连接到它。
答案 1 :(得分:0)
您根本不需要映射,因为您已经知道确切的位置,所以:
odbcName = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=S:/share/Workspaces/IntranetData/Departments/IT/public_datasignatures.mdb;"