用dreamweaver连接access,自定义字符串连接,报错:未发现数据源名称并且未指定默认驱动程序
连接:"Provider=Microsoft.jet.oledb.4.0;DataSource="&server.mappath("/db1.mdb")&";...
连接:
"Provider=Microsoft.jet.oledb.4.0;Data
Source="&server.mappath("/db1.mdb")& "; 展开
"Provider=Microsoft.jet.oledb.4.0;Data
Source="&server.mappath("/db1.mdb")& "; 展开
2013-06-06
展开全部
这很明显定义不全,且驱动程序没有写完整。
<%
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
%>
更多追问追答
追问
那如果不自己写代码,自定义连接字符串,连接语句该如何修改呀?
追答
我给出的就是一个例子,具体问题具体分析!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Source="&server.mappath("/db1.mdb")& ";改为:Source="&server.mappath("\db1.mdb")& ";试试
更多追问追答
追问
不行呀,这个就可以
Provider=Microsoft.jet.oledb.4.0;Data Source=C:\Inetpub\wwwroot\Shu1.mdb;
但是我想用相对路径连接~~~
追答
Source="&server.mappath("db1.mdb")& ";用这个试试。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
您好,这样的情况建议您可以升级到最新版本试一下,或是联系一下官网客服比较好。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询