asp+sql,请高手帮我看一下,倒底是哪里有问题~

来源:百度知道 编辑:UC知道 时间:2024/05/17 21:54:06
我使用的是SQL2000,不知道为什么,程序结果显示rs.recordcount是零条记录.希望哪位高手能够帮帮忙:
<%cc="ddd"%>
<% set rs=server.CreateObject("adodb.recordset")
ddd="select * from allusers where user='"&cc&"'"
rs.open ddd,conn,1,1 %>
<%=rs.recordcount%>条纪录<br>
<%for i=1 to rs.recordcount %>
<%=i%>.<%=rs("user")%><br>
<%rs.movenext%>
<%next%>
给多少分先等等,希望能够告知ASP+SQL的查询语法.我到底是哪里错了?
前提是,表中有user段ddd的记录.请不要粘贴其它地方的东西.就事论事.谢谢!
TO:jmdguhong>>你给我的修改还是不能返回记录,或者说,返回的记录为0条.另缺wend,加了,效果是一样的.>>我做这个程序的目的就是,想从表中取出指定条件的某个记录.请问,还有什么更好的方法吗?或者,可以使用的ASP+SQL2000语法.谢谢~
我不是说它不是ASP语法,我的意思是,加了它的效果还是一样的.呵呵

缺少一条
while not rs.bof or eof
<%cc="ddd"%>
<% set rs=server.CreateObject("adodb.recordset")
ddd="select * from allusers where user='"&cc&"'"
rs.open ddd,conn,1,1 %>
<%while not rs.bof or eof%>
<%=rs.recordcount%>条纪录<br>
<%for i=1 to rs.recordcount %>
<%=i%>.<%=rs("user")%><br>
<%rs.movenext%>
<%next%>

这个<%while not rs.bof or eof%>竟然不是asp语法????楼主太高深了!!!!

<%cc="ddd"%>
<% set rs=server.CreateObject("adodb.recordset")
ddd="select * from allusers where user='"&cc&"'"
rs.open ddd,conn,1,1 %>
<%=rs.recordcount%>条纪录<br>
<%rsnum=1
do while not rs.eof %>
<%=rsnum%>.<%=rs("user")%><br>
<%rs.movenext%>
<%rsnum=rsnum+1
l