asp 嵌套循环输出数据库 20

我在数据库里面有,10,11两个数据,然后我想用fori=1to12依次列出12个数字,每次循环时候检测数据库有没有i这个数据,有的话输出数据库的数据,没有的话输出i就是... 我在数据库里面有,10,11两个数据,然后我想用for i=1 to 12依次列出12个数字,每次循环时候检测数据库有没有i这个数据,有的话输出数据库的数据,没有的话输出i

就是说,i=1时候,检测数据库没有1这个数字,所以输出i=1
循环到i=10的时候,数据库有10这个数字,就输出数据库的10
我该怎么写?

原来读取数据库的代码我这样写的:
reportdate就是数据库10,11这组数据的字段名
 月份:  
<%do while not rst.eof %>
<a href="info_search.asp?reportdate=<%=rst("reportdate")%>" target="sFrame"><%=rst("reportdate“)%></a>
<%rst.movenext%>
<%loop%>

我的for循环和if语句怎么写才好?
i的10是for i=1 to 12里面循环到i=10
另外一个是数据库里面的10

数据表结构
reportdate
10
11

其实就是i从1到12循环,如果检测到i=数据表reportdate这个字段的数据(比如是10)的时候,就输出数据库的reportdate(比如是10),否则就直接输出i值

我想要的输出结果就是这样的:
1(i值) | 2(i值) | 3(i值) | 4(i值) | 5(i值) | 6(i值) | 7(i值) | 8(i值) | 9(i值) | 10(数据库的reportdate值) | 11(数据库的reportdate值) | 12(i值)

<a href="info_search.asp?reportdate=<%=rst("reportdate")%>" target="sFrame"><%=rst("reportdate“)%></a>
这句就是输出10,11的带连接
输出i值不带连接
展开
 我来答
qgllsll
2010-11-15 · TA获得超过162个赞
知道小有建树答主
回答量:77
采纳率:100%
帮助的人:52万
展开全部
你的问题是这样的吗?
<%
dim i
i = 0
do while not rst.eof
%>
<a href="info_search.asp?reportdate=<%=rst("reportdate")%>" target="sFrame">
<%
if i = rst("reportdate“) then
response.write rst("reportdate“)
else
response.write i
end if
%>
</a>
<%
i = i + 1
rst.movenext
loop
%>
xj179080562
2010-11-16
知道答主
回答量:11
采纳率:0%
帮助的人:1.8万
展开全部
<%
dim i
i = 0
do while not rst.eof
%>
<a href="info_search.asp?reportdate=<%=rst("reportdate")%>" target="sFrame">
<%
if i = rst("reportdate“) then
response.write rst("reportdate“)
else
response.write i
end if
%>
</a>
<%
i = i + 1
rst.movenext
loop
%>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhuming_199
2010-11-18
知道答主
回答量:30
采纳率:0%
帮助的人:27.3万
展开全部
对的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式