请教各位高手,我的代码有什么问题,不能循环
请问个位高手下面这段代码有什么问题啊?不能循环显示,只能显示一条数据啊?还有请下面的代码能简化吗?
set rs = server.CreateObject ("adodb.recordset")
sql="select * from njtime Order By njtime1 "
rs.open sql,connNJ,1,1
do while (not rs.eof)
If Weekday(Date) ="1" Then
njname= rs("zrq1")
ElseIf Weekday(Date) ="2" Then
njname= rs("zrq2")
ElseIf Weekday(Date) ="3" Then
njname= rs("zrq3")
ElseIf Weekday(Date) ="4" Then
njname =rs("zrq4")
ElseIf Weekday(Date) ="5" Then
njname=rs("zrq5")
ElseIf Weekday(Date) ="6" Then
njname=rs("zrq6")
ElseIf Weekday(Date) ="7" Then
njname= rs("zrq7")
End If
if njname <> "0" then%>
<td><%=rs("njtime1") %></td>
<%set rs= server.CreateObject ("adodb.recordset")
sql="select njname,njmtp from nj where njname='"&njname&"'"
rs.open sql,connnj,1,1%>
<td><%=rs("njmtp") %></td>
<td><%=njname%></td>
<% end if %>
</tr>
<%rs.movenext
loop %>