可以这样
sql=".."
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,1
..
这样再获取记录总数即可
你的数据库链接写得好像错了,用这个Set rs= Server.CreateObject("ADODB.RecordSet")
Sql="Select * From table1"
Rs.open sql,conn,1,1
response.write(rs.recordcount)
本人最近在设计一个工作日志系统,想做一个统计页面。数据库中设计有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
%>
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)