asp 中do while语法

我要从数据库(access)中读一个表的记录在网页的Select下拉框里显示出来<selectname="select"><%sql="select*fromtrade"... 我要从数据库(access)中读一个表的记录在网页的Select下拉框里显示出来

<select name="select">
<%
sql="select * from trade"
set rs=server.CreateObject("adodb.recordset")
do
{
....
}
<option selected value="1">按省份</option>
<%while%>

%>

do while
不知道怎么写
展开
 我来答
匿名用户
2013-07-26
展开全部
<select name="select">
<%
sql="select * from trade"
set rs=server.CreateObject("adodb.recordset")
rs.open sql,conn,1 '要加这句才能打开记录集

'下面是循环
do while not rs.eof
'ASP里不能用{}
'这下面是你显示要输出的内容
.....
rs.movenext
loop
%>

我的一个实例程序:
<%

Set Rs=conn.Execute("Select Top "&TopNum&" * From Friendblog Where User_Belong="&Session("User_ID")&" Order By Blog_ID")

If Not Rs.Eof Then

Do While Not Rs.Eof

%>

<div id="blog<%=Rs("Blog_ID")%>">

<div id="textlist-user"><a class="Toplink" href="./Getuser.asp?userid=<%=Rs("Blog_User")%>" target="_blank"><strong><%=Rs("Truename")%></strong></a> <span class="Toplink">发表日志</span></div> <div id="textlist-title"><a onClick="blog<%=Rs("Blog_ID")%>.style.display='none'" href="./Blog_Oper.asp?menu=getBlog&Blog_ID=<%=Rs("Blog_ID")%>" target="_blank"><%=Rs("Blog_Title")%></a></div><div id="textlist-time"><%=Rs("Blog_Time")%></div>

</div>

<%

Rs.Movenext

Loop
%>

这里有个源程序: http://hi.baidu.com/2008young/blog/item/5985d0f8fd7b070cd9f9fd99.html
匿名用户
2013-07-26
展开全部
<%while not rs.eof%>
<option selected value="1">按省份</option>
<%wend%> 读出来的数据放哪?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-07-26
展开全部
要显示在下拉框中<option selected value="1"><%=rs(0)%></option>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
全国流窜
2017-06-20 · TA获得超过403个赞
知道小有建树答主
回答量:417
采纳率:50%
帮助的人:167万
展开全部
do while not rs.eof
.....
rs.movenext
loop
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式