佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 1205|回复: 3

VB 6.0 ADODB 的问题!

[复制链接]
发表于 15-1-2005 11:26 PM | 显示全部楼层 |阅读模式
Dim rs as ADODB.Recordset
Dim conn As New ADODB.Connection

conn.open ......
rs.open......

rs.recordcount 是用来做什么?
我用它来算records得数量,不过所得的是-1
我debug时,rs.recordcount 是 -1,它没有return records 的数量.
我确定connection和recordset 都没问题.
请问是什么原因,有何方法?
回复

使用道具 举报


ADVERTISEMENT

发表于 15-1-2005 11:33 PM | 显示全部楼层
没有问题。。。你可以用SQL来COUNT你的RECORD咯


最简单的是 SELECT COUNT(*) FROM TABLE1
回复

使用道具 举报

 楼主| 发表于 15-1-2005 11:37 PM | 显示全部楼层
有问题,因为每次用SQL language,都必须 rs.open "select......",....,....,...
很麻烦.因为我用connection string 的.
所以,我想知道rs.recordcount是何用,我想用它来算records数量.
回复

使用道具 举报

发表于 16-1-2005 12:12 AM | 显示全部楼层
sawyih1 于 15-1-2005 11:37 PM  说 :
有问题,因为每次用SQL language,都必须 rs.open "select......",....,....,...
很麻烦.因为我用connection string 的.
所以,我想知道rs.recordcount是何用,我想用它来算records数量.


rs.Open "tableName",conn,[cursortype],[locktype],adCmdTable 或 &H0002

酱就不必用 "Select...... "
而直接取出所有的 record(s),
然后就可以用 rs.RecordCount 来取得记录总笔数。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 24-11-2024 02:14 PM , Processed in 0.079277 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表