为什么不行,在线等
照着书做了个这样的例子,数据库文件address.mdb有了,但是为什么不能访问数据库并把数据库中的内容显示出来。
<html>
<head>
<title>数据库的基本操作</title>
</head>
<body>
<%
dim db,strconn,rs
set db=server.CreateObject("adodb.connection")
strconn="dbq="&server.MapPath("address.mdb")&";driver={Microsoft Access Driver (*.mdb)}"
db.Open strconn
set rs=server.CreateObject ("adodb.recordest")
strsq1="select * from users"
rs.open strsq1,db
do while not rs.eof
Response.Write rs("name") & "<br>"
rs.movenext
loop
rs.close
set rs=nothing
db.close
set db=nothing
%>
</body>
</html>
问题点数:0、回复次数:2Top
1 楼xiejunhua(兵工厂)回复于 2003-09-03 21:58:06 得分 0
strconn="dbq="&server.MapPath("address.mdb")&";driver={Microsoft Access Driver (*.mdb)}"
*.mdb指向你的数据库指向对了吗? 没语句错误。
Access 2000换这个试试
set cnndb = server.createobject("ADODB.connection")
strcon = "Provider=microsoft.Jet.OLEDB.4.0;Data source=" & server.mappath("你的数据库名.mdb")
cnndb.Open strCon
Top
2 楼xiejunhua(兵工厂)回复于 2003-09-03 21:59:52 得分 0
strconn="dbq="&server.MapPath("address.mdb")&";driver={Microsoft Access Driver (address.mdb)}"
Top




