vb recordcount的值为什么总是返回1?

提示:
ASP的问题!关于rs.recordcount的问题!
提示:

vb recordcount的值为什么总是返回1?
VB中建立数据集后执行 rs.MoveLast 后才能获得准确的 RecordCount 值
所以在使用 rs 的 RecordCount 值做判断时要注意:
1、获取记录个数
先执行 rs.MoveLast
再取记录数 rs.RecordCount
2、别利用 RecordCount 来判断 rs 是否有记录,因为具有不可靠性
除非先执行 rs.MoveLast 再根据 rs.RecordSet 的值来判断
可靠的方式是:用rs.Eof and rs.Bof 来做判断
ASP的问题!关于rs.recordcount的问题!
要有两个记录集查询SQL语句
set rs=Server.CreateObject("ADODB.Recordset")
rsstr="select * from [save]"
rs.open rsstr,conn,1,1
set rs1=Server.CreateObject("ADODB.Recordset")
rsstr1="select * from [save] where [hege]=1
rs1.open rsstr1,conn,1,1
response.write("全部记录:"& rs.recordcount &"条")
response.write("合格记录:"& rs1.recordcount &"条")
推荐阅读
- ○ CFO总变成CEO这背后是隐藏着什么秘密呢?
- ○ qq估价器在线查询
- ○ 淘宝店铺装修代码大全
- ○ 街拍齐b小短裙
- ○ 苹果12Pro参数
- ○ 淘宝返利网怎么用
- ○ acfun下载
- ○ 斗战神嗜血牛加点
- ○ baidu翻译
- ○ dnf悲叹之塔耳环
最新文章
- ○ CFO总变成CEO这背后是隐藏着什么秘密呢?
- ○ qq估价器在线查询
- ○ 淘宝店铺装修代码大全
- ○ 街拍齐b小短裙
- ○ 苹果12Pro参数
- ○ 淘宝返利网怎么用
- ○ acfun下载
- ○ 斗战神嗜血牛加点
- ○ baidu翻译
- ○ dnf悲叹之塔耳环