asp 统计记录条数

count=rs.recordcount我尝试用它...可得到的值却是-1我不知道怎么办了///... count = rs.recordcount 我尝试用它...可得到的值却是-1 我不知道怎么办了/// 展开
 我来答
匿名用户
2013-06-19
展开全部
本人最近在设计一个工作日志系统,想做一个统计页面。数据库中设计有log表包含ID,log,date三个字段。每个人员记了日志,就在这个表中插入一条记录,date为纪录日期。现想实现查询统计一个时间段内所有每个人记录的日志数量。时间段是从上一个页面的表单中传递过来的,但是写了统计语句不大成功,自己也不知道怎么弄了,麻烦请教大家呵呵,谢谢啦

是用dreamwaver弄的,比较乱啊,这是前半部分,后面统计的代码就写不出来了嘿嘿
<%
Dim nolog__mm_star
nolog__mm_star = "1"
If ("#"+Request.Form("star")+"#" <> "") Then
nolog__mm_star = "#"+Request.Form("star")+"#"
End If
%>
<%
Dim nolog__mm_end
nolog__mm_end = "1"
If ("#"+Request.Form("end")+"#" <> "") Then
nolog__mm_end = "#"+Request.Form("end")+"#"
End If
%>
<%
Dim nolog
Dim nolog_numRows

Set nolog = Server.CreateObject("ADODB.Recordset")
nolog.ActiveConnection = MM_log_STRING
nolog.Source = "SELECT dept,username from user where username not in (select username FROM logtxt WHERE date between " + Replace(nolog__mm_star, "'", "''") + " and " + Replace(nolog__mm_end, "'", "''") + ")"
nolog.CursorType = 0
nolog.CursorLocation = 2
nolog.LockType = 1
nolog.Open()
nolog_numRows = 0
%>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-06-19
展开全部
或者是 先把指针指向最后一条记录 然后获取这个行数 就是这里的count了
rs.last();
count = rs.getRow(); // 这是java的代码 你翻译成ASP的就可以了
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-06-19
展开全部
Select Count(0),lb From Table Group By lb

Group By lb是分组的意思.这样就可以用了!!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-06-19
展开全部
rs.open sql ,1,1
打开方法为0时记录总数的语句返回为-1的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式