如何得到ADODB.Recordset中有多少条记录
Dim ds As ADODB.Recordset
Set ds = cn.Execute("select * from ZoneDmb")
我想知道这次查询得到多少条记录,要用什么方法
问题点数:10、回复次数:8Top
1 楼tirone13(?什么?)回复于 2005-03-01 12:05:25 得分 0
关注哈。我一直都是从头循环到尾,来确定多少记录的。呆板。Top
2 楼myhgyp(也许是这样的,信不信由你)回复于 2005-03-01 12:09:37 得分 0
Dim ds As ADODB.Recordset
ds .CursorLocation =adUseClient '增加这一句
Set ds = cn.Execute("select * from ZoneDmb")
Top
3 楼viena(维也纳N02)回复于 2005-03-01 12:21:19 得分 0
Dim ds As ADODB.Recordset
Set ds = cn.Execute("select Count(*) as RECCount from ZoneDmb")
记录数 = ds("RECCount")
Top
4 楼viena(维也纳N02)回复于 2005-03-01 12:21:31 得分 0
Dim ds As ADODB.Recordset
Set ds = cn.Execute("select Count(*) as RECCount from ZoneDmb")
记录数 = ds("RECCount")
Top
5 楼whyglinux(山青水秀)回复于 2005-03-01 12:25:26 得分 0
ds.RecordCountTop
6 楼viena(维也纳N02)回复于 2005-03-01 12:25:32 得分 0
另外用一个Recordset来的到;
或者客户端游标,用ds.RecordCount属性Top
7 楼samwzhang(分全给我)回复于 2005-03-01 12:28:58 得分 10
Dim ds As ADODB.Recordset
Set ds = cn.Execute("select * from ZoneDmb")
ds.filter=""'加上这句后
ds.RecordCount就有数字了。
Top
8 楼w3k(网络3K)回复于 2005-03-01 12:32:05 得分 0
ds As ADODB.Recordset
ds .CursorLocation =adUseClient(ORECLE数据库必须加这一句,否则会到0)
Set ds = cn.Execute("select * from ZoneDmb")
msgbox ds.RecordCountTop
相关问题
- 如何得到 ADODB 返回的记录信息 (在线等候)
- ADO中怎样得到一个Recordset中的记录数?
- 一个Recordset对象如何从另一个Recordset数据集合中得到符合条件的记录?
- 用Recordset显示记录项
- 从一个表中查询得到Recordset(ado),怎样将记录写入另外一个表中?
- 用ADODB查询SQLSERVER数据库,得到的RecordSet的RecordCount为-1,为何?
- 记录集(recordset)里,怎么判断记录是不是第一条记录呢
- 求救:RecordSet 记录集的操作
- Recordset返回记录数的问题
- vb6中用ADO取得到一个记录集recordset,如何判断这个rs中的某个field是数据库表的设置主键的字段.50分.




