ASP在下拉框中显示数据库的记录,就比如说我的数据库中某一个表的字段有1,2,3,4,5,6,那怎么在下拉框

中分别显示出这一条一条的记录,我把它查询出来然后在下拉框中用rs("字段名"),这样只能显示一条记录,不是第一条就是最后一条,哪位大神帮帮忙告诉我应该怎么做啊!... 中分别显示出这一条一条的记录,我把它查询出来然后在下拉框中用rs("字段名"),这样只能显示一条记录,不是第一条就是最后一条,哪位大神帮帮忙告诉我应该怎么做啊! 展开
 我来答
聊天机器
2012-08-28 · TA获得超过717个赞
知道小有建树答主
回答量:520
采纳率:100%
帮助的人:550万
展开全部
楼上的,忘记loop了。

<%do while not rs.eof '循环开始

rs("字段名")%>
<br>

<%rs.movenext ’移动到下一条指令
loop ‘循环结束
%>

如果是下拉菜单,中间部分就要写道下拉框列表里边。
<%do while not rs.eof%>

<%=rs("字段名")%>

<%rs.movenext
loop%>
追问
sql = "select distinct * from PTB_FCXX"
set rs = conn.Execute(sql)
response.write""
do while not rs.eof
response.write""&rs("MC")&""
rs.movenext
loop
response.write" 这个方法可以在下拉框中显示出所有记录,但是我不知道这个该怎么给select取ID ,有没有人知道啊!
追答
不太理解你这个“select取ID”!
如果你需要根据数据库中的ID值作为后续的判断条件,直接就可以了啊!
一般的做法 rs("MC")作为 项目值,是在下拉列表里边显示的
rs("CH")就是返回的值啊!

最后根据返回值,在进行下一个动作就可以了!!
W_Xy_Andy
2012-08-28 · TA获得超过169个赞
知道小有建树答主
回答量:570
采纳率:0%
帮助的人:215万
展开全部
for i=1 to rs.recordcount
rs("字段名")
rs.movenext
next
或者do while
追问
你这样不行,这样只能显示出最后一条记录到下拉框中!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jiangxibaiyi
2012-08-28 · 跟随风去旅行-伤心的歌
jiangxibaiyi
采纳数:3973 获赞数:14412

向TA提问 私信TA
展开全部
需要使用循环啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式