社区
Java SE
帖子详情
RecordSet 如何取得当当包含的记录总数?有什么高效方法?
Semigod
2004-01-14 10:10:23
rt
...全文
118
10
打赏
收藏
RecordSet 如何取得当当包含的记录总数?有什么高效方法?
rt
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
youthy_yy
2004-02-02
打赏
举报
回复
关注此问题,我也想知道
Yssss1980
2004-02-02
打赏
举报
回复
使用rs.last()效率极低,尤其条数很多的时候,不建议使用
还是使用select count(0) from 要快得多
老土豆T
2004-02-02
打赏
举报
回复
用存储过程范围rs..
然后
rs.last();
rs.getRow();
chashui
2004-02-02
打赏
举报
回复
up
mxlmwl
2004-01-14
打赏
举报
回复
<%
ResultSet rs;
rs=test.executeQuery("select count(*) from test");
rs.next();
int a=rs.getInt(1);
out.println(a);
%>
获取记录总数的源代码如上。输出的a为你想要的结果
Leemaasn
2004-01-14
打赏
举报
回复
通用的SQL,推荐使用:
可以用select count(*) 的sql来查询,然后rs.getRow(1)。。。
如果使用专用的数据库,可以用专用数据库提供的API。。。
mxlmwl
2004-01-14
打赏
举报
回复
可以用select count(*) 的sql来查询,然后rs.getRow(1)
zkjbeyond
2004-01-14
打赏
举报
回复
jboss数据库的有专门的方法
fast_time
2004-01-14
打赏
举报
回复
现在还没有高效的方法
只能rs.last();
rs.getRow();
Semigod
2004-01-14
打赏
举报
回复
我不需要得到所有记录的个数,而是当前记录集中所包含的记录的个数.
我发现使用
rs.last();
int count = rs.getRow(); 可以得到当前记录集的个数,
但对于存储过程返回的记录集就不行,返回错误是TYPE_FORWORD_ONLY
我偏偏就需要从获取存储过程返回来的记录集中记录的个数,
●●●请问该怎么办?●●●
我的存储过程很简单:
ALTER PROCEDURE dbo.ListUserAlerts
(
@uid int = -1
)
AS
if (@uid <> -1)
SELECT * FROM Alerts WHERE (UID = @uid)
else
RETURN
LabSQL数据库工具包(完整版)
LabSQL 1.1a,网上这个版本很多,但大多数资源都缺几个函数,完整版的大小1.11MB,如果有大小是1.1MB的版本,它里面肯定缺几个函数,分别是查找
记录
:ADO
Recordset
Find.vi;删除
记录
:ADO
Recordset
Delete Record....
[VB]获得
RecordSet
的
记录
总数
rs.MoveLast rs.MoveFirst Tmax = rs.RecordCount 'Tmax表示要
取得
的
记录
总数
变量 然而,我却在我自己的程序中得到的总是-1. 后再通过查找,得知程序应该如下写: 需要在打开
RecordSet
之前,加入如下语句 rs....
recordset
->Release() or
recordset
.Release()?? [2004年6月18日 19:16 ]
用"."和”->”到底有什么差别 到现在还没有搞清楚 只是有这样一种直觉,下面的想法未经证实,任何人不要乱用啊! 从_
Recordset
Ptr的CreateInstance想起,它使用的".",所以”.”是和com对象的创建和销毁是有关系的...
java
recordset
记录
数_【求助】asp中怎样获得一个
记录
集(
Recordset
)的所有行数?
问题详情【求助】asp中怎样获得一个
记录
集(
Recordset
)的所有行数?如标题所示[ 本帖由 smilekiki 最后编辑于 2006-2-22 21:19 ]作者: smilekiki发布时间: 2004-06-16什么是记集?数据库?作者: 苗苗发布时间: 2004-....
ADO如何锁定
RecordSet
的
记录
呢?(转)
ADO如何锁定
RecordSet
的
记录
呢? 前面介绍使用
Recordset
(
记录
集合)对象的
方法
如下: Set rs = Server.CreateObject("ADODB.
Recordset
") rs.Open SQ...
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章