关于VB获取数据库的记录,并返回符合要求数据总数

2025-03-23 20:02:49
推荐回答(4个)
回答1:

1、出库所有记录并用循环累加符合要求的记录是不可取的。
2、vb获取符合要求的记录数,需要操作数据库的sql语句一次来完成:
select count(*) from yourTable where field=condition
3、查询得到记录集里将返回符合要求的记录数。

回答2:

方法1、
sql = "select class from grade where class ='一年级'"
Rs.Open sql, Cn, 2,2
Do While Not Rs.EOF
f1 = f1 + 1 '' 循环返回数据个数
Rs.MoveNext
Loop
RS.Close
Set RS = NotHing

方法2、
sql = "select class from grade where class ='一年级'"
Rs.Open sql, Cn, 3,3
f1 = Rs.RecordCount '直接求得总记录数
RS.Close
Set RS = NotHing

回答3:

返回记录总数:
Rs.RecordCount

回答4:

f1初始化了吗?