4s店售本省是什么意思:帮忙看下ASP代码问题

来源:百度文库 编辑:神马品牌网 时间:2024/04/25 22:45:50
<%
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("info.mdb")
%>
<%
exec="select * from info"
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><%=response.write("id")%></td>
<td><%=response.write("name")%></td>
<td><%=response.write("pass")%></td>
<td><%=response.write("sex")%></td>
</tr><%
rs.movenext
loop
%>
</table>
是按十天学会ASP的电子书编的,运行后缺少End
寻求一个正确的代码.
谢谢!!!

呵呵,我来告诉你。
其实在asp中,输出结果是用response.write的方法进行的。
而这response.write又有一种简写,就是直接用=号。
比如,<%response.write now()%>与<%=now()%>输出的结果都是当前时间。

当然,你这应该是<%response.write rs("id")%>或者是<%=Rs("id")%>

不是缺少END的问题
response.write和=号都是代表输出的意思,不应该这样写。选其一就可以啦!
还有,你这个程序是从数据库里面提取信息。
正确应该是:
<td><%=rs("id")%></td>
或<td><%response.write rs("id")%></td>

把所有
<%=response.write("id")%>
改成
<%=rs("id")%>