有一段程序不知道怎么写?我写了个大概,可就是不对!请各位帮忙!在线等!急!谢谢!
amwn 2004-02-12 07:27:14 在网页中有一个表,一共有30条记录,这30条记录来源两条SQL语句, id都为第一个字段,
第一个SQL语句能找到30条记录(set rsn=conn.execute(sql1)),
而另外一条SQL语句只有找到小于等于30条记录(set rs=conn.execute(sql2)),
但是在网页中显示时,这两条SQL有一个共同的字段id,从1到30,
如果第二条SQL语句有记录的话,就用这个值,
如果没有,才用第一条SQL得到的值,不知这段ASP程序怎么写?
我写了大概!帮我改一下!
<%
for j=1 to 30 step 1
Do while not rs.eof
m=1
while j<>Cint(rs(1)) or m=31
m=m+1
rs.movenext
wend
%>
<tr>
<td><%=rs(0)%></td>
<td><%=rs(1)%></td>
</tr>
<%
rs.MoveFirst
%>
<%else
Do while not rsn.eof
if j=Cint(rsn(1)) then
%>
<tr>
<td><%=rsn(0)%></td>
<td><%=rsn(1)%></td>
</tr>
<%
rsn.movenext
loop
rsn.MoveFirst
end if
next
rsn.close
rs.close
%>