dbq用相对路径试一下
你上传后的路径要换成相对路径啊!你现在的是绝对路径。服务器提供商的绝对路径和你的是不一样的。
<%
set conn=server.createobject("adodb.connection")
mypath=server.mappath("../shujuku.mdb")
conn.open "provider=microsoft.jet.oledb.4.0;data source=" & mypath
%>
用实际的数据库相对路径连接:
<%
Set conn = Server.CreateObject("ADODB.Connection")
Strconn="DRIVER={Microsoft Access Driver (*.mdb)}; "
Strconn=Strconn & "DBQ=" & Server.MapPath("/database/yanhang.mdb")
conn.Open Strconn
%>
在服务器上找不到D:\AspWebServer\wwwroot\shujuku.mdb
用相对路径啊~就shujuku.mdb
数据库路径用相对路径就可以了。
给你个例子,把库的名字改成你自己的就行了。(我自己测试过的)
dim db
set db=server.createobject("adodb.connection")
db.open "dbq="& server.mappath("aa.mdb")&";driver={microsoft access driver (*.mdb)}"
你的路径不对
<%
Set Conn=Server.CreateObject("adodb.connection")
liao = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & server.MapPath("/data/tj.mdb")
conn.open liao
set rs=server.CreateObject("adodb.recordset")
%>
server.MapPath("/data/tj.mdb")
我的是这个绝路进意思你站点下的那个地方
我的数据库在站点下的data这个文件下所以写server.MapPath("/data/tj.mdb")