懂asp连接数据库的进来

来源:百度知道 编辑:UC知道 时间:2024/05/03 10:06:38
<%
dim a,b
set a=server.createobject("adodb.connection")
set b=server.createobject("adodb.recordset")
a.open.provider="microsoft.jet.oledb.4.0;user id=sa;"&_
"persist security lnfo=false;initial catalog=chll;"
b.open"biao",a,0,1,2
do while not b.eof
response.write b("name")&b("add")&"<br>"
b.movenext
loop
a.close
b.close
set a=nothing
set b=nothing
%>

为什么系统老是提示我
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
/实验/aaa.asp, 第 5 行

当然了,你还没有连接数据库啊,将连接数据库的代码保存成一个ASP文件,然后用的时候包含头文件就可以了,连接数据库的代码:<%
db_path="data/database.mdb"
set conn=server.CreateObject("ADODB.connection")
connstr="provider=microsoft.jet.oledb.4.0; data source="&Server.MapPath (db_path)
conn.open connstr
%>,将它保存成conn.asp,然后在你的这个页面的第一行加入<!--#include file="conn.asp"-->这样就不会出现你上面的错误提示了

设置ODBC数据源了

先设置数据源,然后检查代码里面数据源名称是否正确!