
id是你的动态部分
dqasp的代码
查询
sql="select from TJ where ID1="&requestquerystring("id")
set rs1=connexecute(sql)
这里requestquerystring("id")是返回的id,比如你的是返回页是dqaspid=22,那么这里requestquerystring("id")=22注意这里是数字类型
显示则用
<%=rs1("azs")%>
清除的按钮
<form name="form1" method="get">
<input value="清除这个azs" type="button">
<input type="hidden" name="hid1" value="ok">
</form>
<%
if request("hid1")="ok" then
connexecute("update TJ set azs="" where ID1="&requestquerystring("id"))
end if
%>
有两个错误所在的:
1你没有对记录集进行判断,看是否有记录(记录集判断是绝对不能少的)
2你没有写While 或者For循环,这样就算有记录集,也只能读取到最后个条
正确代码如下:
<%
exec="select from ad"
set rs=servercreateobject("adodbrecordset")
rsopen exec,conn,1,1
if not rseof then
do while not rseof
%>
<div id="focus">
<ul>
<li><a href="<%=rs("ad1url")%>" target="_blank"><img src="<%=rs("ad1")%>" /></a></li>
<li><a href="<%=rs("ad2url")%>" target="_blank"><img src="<%=rs("ad2")%>"/></a></li>
<li><a href="<%=rs("ad3url")%>" target="_blank"><img src="<%=rs("ad3")%>" /></a></li>
<li><a href="<%=rs("ad4url")%>" target="_blank"><img src="<%=rs("ad4")%>" /></a></li>
<li><a href="<%=rs("ad5url")%>" target="_blank"><img src="<%=rs("ad5")%>" /></a></li>
</ul>
</div>
<%
rsmovenext
loop
end if
rsclose
set rs=nothing
%>
以上就是关于请问asp如何读取数据库指定ID的值全部的内容,包括:请问asp如何读取数据库指定ID的值、怎么用ASP读取ACCESS数据库某一个表内数据。、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)