如何将查询出来的数据总数量显示在网页中

fkueyga6 2008-09-06 12:05:03
如何将查询出来的数据总数量显示在网页中
数据库名为:001.asp
表名为:xygl
例如,搜索后显示如下内容:(请问如何让?处显示为2)


结果: 共?条记录
id: 182 - SM20080831104356 - 周妍 - 女
--------------------------------------------------------------------------------
id: 184 - SM20080831113236 - 岳文杰 - 男
...全文
218 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
jiangpingchang 2008-09-06
  • 打赏
  • 举报
回复
在执行一遍sql语句啊,
select count(id) as No from ** where ****
查询条件和你查询数据的条件相同,直接输出就可以了rs("No")就可以了
sniper1534 2008-09-06
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 huanwuying_my 的回复:]
Response.Write(Rs.RecordCount)
[/Quote]正解!
sy_binbin 2008-09-06
  • 打赏
  • 举报
回复
<%
keyWord = request("x4")
keyType = request("select")
if keyType = "xm" then
sql = "select * from xygl where t2 like '%"&keyWord&"%'"
elseif keyType = "xh" then
sql = "select * from xygl where t1 like '%"&keyWord&"%'"
elseif keyType = "xb" then
sql = "select * from xygl where t4 like '%"&keyWord&"%'"
elseif keyType = "zt" then
sql = "select * from xygl where t6 like '%"&keyWord&"%'"
elseif keyType = "rq" then
sql = "select * from xygl where t8 like '%"&keyWord&"%'"
elseif keyType = "km" then
sql = "select * from xygl where t29 like '%"&keyWord&"%'"
elseif keyType = "jd" then
sql = "select * from xygl where t34 like '%"&keyWord&"%'"
elseif keyType = "sj" then
sql = "select * from xygl where t33 like '%"&keyWord&"%'"
elseif keyType = "dd" then
sql = "select * from xygl where t30 like '%"&keyWord&"%'"
end if
set rs = server.CreateObject("adodb.recordset")
rs.open sql,conn,1,1
if not(rs.bof and rs.eof) then
Response.Write " <BR> <B>      结果: 共条"&rs.recordCount&"记录 </B> <UL>"
On Error Resume Next
rs.MoveFirst
Do While Not rs.eof
Response.Write "      <FONT SIZE=2>id: " & rs.Fields("id") & " </FONT> - "
Response.Write "" & " <A HREF='xygl5.asp?Indexid=" & rs.Fields("id").Value & "'>" & rs.Fields("t1") & " </A> - "
Response.Write rs.Fields("t2") & " - "
Response.Write rs.Fields("t4") & " - "
Response.Write rs.Fields("t6") & " - "
Response.Write rs.Fields("t8") & " - "
Response.Write rs.Fields("t29") & " - "
Response.Write rs.Fields("t34") & " - "
Response.Write rs.Fields("t33") & " - "
Response.Write rs.Fields("t30") & " - "
Response.Write rs.Fields("t43") & ""
Response.Write " <HR SIZE=1 WIDTH=890 ALIGN=LEFT>"
rs.MoveNext
Loop
Response.Write " </UL>"
else
response.write "没找到数据!"
end if
rs.close
%>
</BODY>
</HTML>
<%
htmlend
%>
zl_c 2008-09-06
  • 打赏
  • 举报
回复
Response.Write " <BR> <B>      结果: 共条 " & rs.recordCount & "记录 </B> <UL>" 
fkueyga6 2008-09-06
  • 打赏
  • 举报
回复
结果: 共条 <%=rs.recordCount%>记录

提示错误:
Microsoft VBScript 编译器错误 错误 '800a0409'

未结束的字符串常量

/bbs/sousuo1.asp,行 80

Response.Write "<BR><B>      结果: 共<%=rs.recordCount

sy_binbin 2008-09-06
  • 打赏
  • 举报
回复
<%
keyWord = request("x4")
keyType = request("select")
if keyType = "xm" then
sql = "select * from xygl where t2 like '%"&keyWord&"%'"
elseif keyType = "xh" then
sql = "select * from xygl where t1 like '%"&keyWord&"%'"
elseif keyType = "xb" then
sql = "select * from xygl where t4 like '%"&keyWord&"%'"
elseif keyType = "zt" then
sql = "select * from xygl where t6 like '%"&keyWord&"%'"
elseif keyType = "rq" then
sql = "select * from xygl where t8 like '%"&keyWord&"%'"
elseif keyType = "km" then
sql = "select * from xygl where t29 like '%"&keyWord&"%'"
elseif keyType = "jd" then
sql = "select * from xygl where t34 like '%"&keyWord&"%'"
elseif keyType = "sj" then
sql = "select * from xygl where t33 like '%"&keyWord&"%'"
elseif keyType = "dd" then
sql = "select * from xygl where t30 like '%"&keyWord&"%'"
end if
set rs = server.CreateObject("adodb.recordset")
rs.open sql,conn,1,1
if not(rs.bof and rs.eof) then
Response.Write " <BR> <B>      结果: 共条<%=rs.recordCount%>记录 </B> <UL>"
On Error Resume Next
rs.MoveFirst
Do While Not rs.eof
Response.Write "      <FONT SIZE=2>id: " & rs.Fields("id") & " </FONT> - "
Response.Write "" & " <A HREF='xygl5.asp?Indexid=" & rs.Fields("id").Value & "'>" & rs.Fields("t1") & " </A> - "
Response.Write rs.Fields("t2") & " - "
Response.Write rs.Fields("t4") & " - "
Response.Write rs.Fields("t6") & " - "
Response.Write rs.Fields("t8") & " - "
Response.Write rs.Fields("t29") & " - "
Response.Write rs.Fields("t34") & " - "
Response.Write rs.Fields("t33") & " - "
Response.Write rs.Fields("t30") & " - "
Response.Write rs.Fields("t43") & ""
Response.Write " <HR SIZE=1 WIDTH=890 ALIGN=LEFT>"
rs.MoveNext
Loop
Response.Write " </UL>"
else
response.write "没找到数据!"
end if
rs.close
%>
</BODY>
</HTML>
<%
htmlend
%>
fkueyga6 2008-09-06
  • 打赏
  • 举报
回复
没看懂,
下面是我搜索的代码
能否把代码写出来,谢谢
<%
keyWord = request("x4")
keyType = request("select")
if keyType = "xm" then
sql = "select * from xygl where t2 like '%"&keyWord&"%'"
elseif keyType = "xh" then
sql = "select * from xygl where t1 like '%"&keyWord&"%'"
elseif keyType = "xb" then
sql = "select * from xygl where t4 like '%"&keyWord&"%'"
elseif keyType = "zt" then
sql = "select * from xygl where t6 like '%"&keyWord&"%'"
elseif keyType = "rq" then
sql = "select * from xygl where t8 like '%"&keyWord&"%'"
elseif keyType = "km" then
sql = "select * from xygl where t29 like '%"&keyWord&"%'"
elseif keyType = "jd" then
sql = "select * from xygl where t34 like '%"&keyWord&"%'"
elseif keyType = "sj" then
sql = "select * from xygl where t33 like '%"&keyWord&"%'"
elseif keyType = "dd" then
sql = "select * from xygl where t30 like '%"&keyWord&"%'"
end if
set rs = server.CreateObject("adodb.recordset")
rs.open sql,conn,1,1
if not(rs.bof and rs.eof) then
Response.Write "<BR><B>      结果: 共条??记录</B> <UL>"
On Error Resume Next
rs.MoveFirst
Do While Not rs.eof
Response.Write "     <FONT SIZE=2>id: " & rs.Fields("id") & "</FONT> - "
Response.Write "" & "<A HREF='xygl5.asp?Indexid=" & rs.Fields("id").Value & "'>" & rs.Fields("t1") & "</A> - "
Response.Write rs.Fields("t2") & " - "
Response.Write rs.Fields("t4") & " - "
Response.Write rs.Fields("t6") & " - "
Response.Write rs.Fields("t8") & " - "
Response.Write rs.Fields("t29") & " - "
Response.Write rs.Fields("t34") & " - "
Response.Write rs.Fields("t33") & " - "
Response.Write rs.Fields("t30") & " - "
Response.Write rs.Fields("t43") & ""
Response.Write "<HR SIZE=1 WIDTH=890 ALIGN=LEFT>"
rs.MoveNext
Loop
Response.Write "</UL>"
else
response.write "没找到数据!"
end if
rs.close
%>
</BODY>
</HTML>
<%
htmlend
%>
huanwuying_my 2008-09-06
  • 打赏
  • 举报
回复
Response.Write(Rs.RecordCount)
不耐烦 2008-09-06
  • 打赏
  • 举报
回复
Rs.RecordCount
bhtfg538 2008-09-06
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 sy_binbin 的回复:]
引用 2 楼 zl_c 的回复:

VBScript codeSet Rs = Server.CreateObject("adodb.recordset")
Sql = "Select * from xygl"
Rs.Open Sql,conn,1,1 'conn是数据库连接
Response.Write(Rs.RecordCount) '这里输出了总记录数
Rs.Close
Set Rs = Nothing

[/Quote]
sy_binbin 2008-09-06
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 zl_c 的回复:]
VBScript codeSet Rs = Server.CreateObject("adodb.recordset")
Sql = "Select * from xygl"
Rs.Open Sql,conn,1,1 'conn是数据库连接
Response.Write(Rs.RecordCount) '这里输出了总记录数
Rs.Close
Set Rs = Nothing
[/Quote]
zl_c 2008-09-06
  • 打赏
  • 举报
回复
Set Rs = Server.CreateObject("adodb.recordset")
Sql = "Select * from xygl"
Rs.Open Sql,conn,1,1 'conn是数据库连接
Response.Write(Rs.RecordCount) '这里输出了总记录数
Rs.Close
Set Rs = Nothing

28,404

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧