当前位置:编程学习 > asp >>

asp网页调用access出现错误

ASP代码如下:
<%
set objconn=server.CreateObject("adodb.connection")
objconn.open"driver={microsoft access driver(*.mdb)};dbq="&server.mappath("yxqf.mdb")
set objrs=objconn.execute("select * from dnf ")
while not objrs.eof
response.Write objrs("jg")
objrs.movenext
wend
%>

传到服务器上出现错误显示如下:
Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified

/zc.asp, line 13
追问:objconn.open"driver={microsoft access driver(*.mdb)};dbq="&server.mappath("yxqf.mdb")

这一句是13行的

答案:
十三行是哪一句?
路径肯定错误,提示说找不到数据源。好好看下路径问题

objconn.open"driver={microsoft access driver(*.mdb)};dbq="&server.mappath("yxqf.mdb")这个是早期ACC链接

 

请使用新的数据接口形式,如下:

set rs = server.createobject("adodb.recordset")
sql="select top 1 * from NwebCn_Site"
rs.open sql,conn,1,1

上一个:C# ASP.Net Cookie
下一个:asp.net 控件缓存

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,