谁能详细的给我逐句解释一下这些东东 (asp初级)

来源:百度知道 编辑:UC知道 时间:2024/05/30 20:22:30
<%
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("example3.mdb")
%>

<%
exec="select * from guestbook"
set rs=server.createobject("adodb.recordset")
rs.open exec,conn,1,1
%>

<table width="100%" border="0" cellspacing="0" cellpadding="0">
<%do while not rs.eof%><tr>
<td><%=rs("name")%></td>
<td><%=rs("tel")%></td>
<td><%=rs("message")%></td>
<td><%=rs("time")%></td>
</tr><%
rs.movenext
loop
%>
</table>

<%
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("example3.mdb")
%>
上面这一段是连接数据库程序。数据库是example3.mdb

<%
exec="select * from guestbook"
set rs=server.createobject("adodb.recordset")
rs.open exec,conn,1,1
%> //sql查询数据库中guestbook表

<table width="100%" border="0" cellspacing="0" cellpadding="0">
<%do while not rs.eof%><tr> //循环读出
<td><%=rs("name")%></td> //读出姓名
<td><%=rs("tel")%></td> //读出电话
<td><%=rs("message")%></td>// 读出message
<td><%=rs("time")%></td> //读出时间
</tr><%
rs.movenext
loop
%> //将指针移动下一个,就是读出下一条数据
</table>
上面这一段是将上面通过查询数据库得到的