java recordset 记录数_【求助】asp中怎样获得一个记录集(Recordset)的所有行数?

你的位置:

问答吧

-> 网络编程

-> 问题详情

【求助】asp中怎样获得一个记录集(Recordset)的所有行数?

如标题所示

[ 本帖由 smilekiki 最后编辑于 2006-2-22 21:19 ]

作者: smilekiki

发布时间: 2004-06-16

什么是记集?数据库?

作者: 苗苗

发布时间: 2004-06-16

晕,是记录集,数据库里面的.

就像VB里面的recordset1.item(0).rows(0).count

作者: smilekiki

发布时间: 2004-06-17

比如:某个电影网站,收索到42个影片,分成三页,每页14个显示.那么,这个50的值是用ASP怎么写出来的呢?

作者: smilekiki

发布时间: 2004-06-17

recordset.recordcount

作者: netasp

发布时间: 2004-06-17

不行呀,他得出的值为-1

recordset1.recordcount的值等于-1

作者: smilekiki

发布时间: 2004-06-17

应该是

比如:某个电影网站,收索到42个影片,分成三页,每页14个显示.那么,这个50的值是用ASP怎么写出来的呢?

作者: smilekiki

发布时间: 2004-06-17

把那个50改成42,写错了

作者: smilekiki

发布时间: 2004-06-17

不清楚你说的是什么

我把你的“行数”理解为记录条数:

rs.recordcount

然后,再看你的帖子,好象是关于分页的。是问限制一页显示多少条?

rs.pagesite=14

[ 本帖由 lly365 于 2004-6-17 15:57 最后编辑 ]

作者: lly365

发布时间: 2004-06-17

对,就是你说的那样,理解为记录条数.不过他返回的值是-1呀.

而且我还分了页.

源文件如下:我是用dreamweaver MX 2004自动生成的分页代码

While ((Repeat1__numRows <> 0) AND (NOT Recordset1.EOF))

%>

firstarrow.gif

Repeat1__index=Repeat1__index+1

Repeat1__numRows=Repeat1__numRows-1

Recordset1.MoveNext()

Wend

%>


总记录条数为: 第一页 前一页 下一页 最后一页 

那个记录集也是由DW自动生成的.

----------------------------------

我写了:"总记录条数为: "结果预览后发现recordset1.recordcount的值等于-1

为什么呀

还有.上面红颜色标记的

我想通过down_id参数调用来打开页面,

但不知到了下一页.就还是原来的那个样子.也就是第一个链接的地址还是1而不是16假如每页15条记录的话

我又该怎么办呢?

作者: smilekiki

发布时间: 2004-06-17

[code][/code]

作者: b_eagle

发布时间: 2004-06-17

游标(Recordset.Open的第三个参数)类型为0的话,无法自动获取总记录数,因此返回-1,要返回记录数,请使用游标1,2等

作者: netasp

发布时间: 2004-06-17

又问了。。。。。。。哈哈。。。。。

作者: 五毒具全

发布时间: 2004-06-18

统计为-1是因为你设定的游标类型不正确,查查ADO手册Recordset对象的cursorType属性。

作者: zmm

发布时间: 2004-06-18

还有用conn.execute(sql)也会产生-1的记录数

作者: 那一刀的风流

发布时间: 2004-06-18

果然是这样的.谢谢各位,帮了大忙了!!嘻嘻

作者: smilekiki

发布时间: 2004-06-18

set rst=server.createobject("adodb.recordset")

rst.open "Select * from yourtable" ,conn,3

totalPut=rs.recordcount '总记录数

response.write totalput

作者: JUVEN

发布时间: 2004-06-21

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值