我正在尝试使用ADO连接到访问数据库。下面是我的脚本。访问数据库称为ADOTesting1.mdb。我认为这与路径有关。这是文件所在的位置。
C:\的Inetpub \ wwwroot的\ MyWeb即可
<%
Dim conn
Dim rs
Dim rdsql
set conn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open "c:/inetpub/wwwroot/MyWeb/ADOTesting1.mdb"
set rs=Server.CreateObject("ADODB.recordset")
rs.Open "Select * from Customers", conn
for each x in rs.fields
response.write(x.name)
response.write(" = ")
response.write(x.value)
next
%>
答案 0 :(得分:0)
您必须使用Server.MapPath
将物理路径映射到网站路径。
而不是:
conn.Open "c:/inetpub/wwwroot/MyWeb/ADOTesting1.mdb"
尝试:
conn.Open Server.MapPath("/MyWeb/ADOTesting1.mdb")
或与您的网络根目录相关的任何路径&#34; /&#34;。