如何取得数据集的行的总数

daiguan 2001-10-15 06:06:29
...全文
194 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
playking 2001-10-16
  • 打赏
  • 举报
回复
无为:我在实际应用中就是这么用的,结果没错,当用Set rs=adocon.Execute(sqlstr)时rs.recordcount才是-1
playking 2001-10-15
  • 打赏
  • 举报
回复
无为,高,实在是高!我无话可说了,呵呵!
rightyeah 2001-10-15
  • 打赏
  • 举报
回复
是啊,是啊
slightgao 2001-10-15
  • 打赏
  • 举报
回复
无为已经把东西说的明白,我闪人
karma 2001-10-15
  • 打赏
  • 举报
回复
if you want to use recordset.recordcount, you need to use either adOpenStatic or adOpenDynamic cursor type, otherwise, recordcount will be -1
karma 2001-10-15
  • 打赏
  • 举报
回复
select count(*) from table
karma 2001-10-15
  • 打赏
  • 举报
回复
你的rs.recordcount 是-1,应该用

rs.Open SQLstr,adocon,2,1
or
rs.Open SQLstr,adocon,3,1
playking 2001-10-15
  • 打赏
  • 举报
回复
set adocon = Server.CreateObject("ADODB.Connection")
adocon.open 连接数据库的字符串

Set rs = Server.CreateObject("ADODB.Recordset")
SQLstr = "Select * From t_Base"
rs.Open SQLstr,adocon,1,1

rs_count=rs.recordcount

28,391

社区成员

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

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