用dreamweaver连接access,自定义字符串连接,报错:未发现数据源名称并且未指定默认驱动程序

连接:"Provider=Microsoft.jet.oledb.4.0;DataSource="&server.mappath("/db1.mdb")& ";
2025-02-26 16:24:06
推荐回答(3个)
回答1:

这很明显定义不全,且驱动程序没有写完整。

 <%
dim conn   
dim connstr
db="database/data.mdb"
connstr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db)   
set conn=server.createobject("ADODB.CONNECTION")
if err.number<>0 then 
 err.clear
 set conn=nothing
 response.write "数据库连接出错!"
 Response.End
else
 conn.open connstr
 if err then 
  err.clear
  set conn=nothing
  response.write "数据库连接出错!"
  Response.End 
 end if
end if
%>

回答2:

Source="&server.mappath("/db1.mdb")& ";改为:Source="&server.mappath("\db1.mdb")& ";试试

回答3:

您好,这样的情况建议您可以升级到最新版本试一下,或是联系一下官网客服比较好。