突击队长 carol:vb数据库

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/09 03:34:46
vb与数据库的连接,后台是access连接的,请问我想在vb界面统计数据库中的数据。例如平均,累加,怎么实现呢?
请详细解答,谢谢。

也可以加我的msn sisterredred@hotmail.com

你是要问连接数据库的那一段还是连接数据库后查询的那一段?
连接数据库:使用DataEnvironment,指定驱动Microsoft Jet x.x OLE DB Driver,然后选择或输入mdb文件存放路径,输入口令等。
数据库查询:和一般SQL写法一样。只是需要注意的Access和Oracle的等在某些函数的功能支持会有差别。
SQL 聚合函数
通过 SQL 聚合函数,可以确定数值集合的各种统计值。可以在查询和聚合表达式中使用这些函数,并在 QueryDef 对象的 SQL 属性中使用这些表达式,或者在基于 SQL 查询来创建 Recordset 对象时使用这些表达式。
Avg 函数 求平均值
Count 函数 求记录数
First、Last 函数 ...
Min、Max 函数 ...
StDev、StDevP 函数 ...
Sum 函数 求累加和
....

给你个思路。
方法一:(select 语句实现)
select avg(金额) as 平均金额 from tabel1

方法二:(代码实现)
sub avg() '求平均数
dim sum as double
for i=1 to adodc1.recordset.recordcount
sum=sum+adodc1.recordset.recordcount
adodc1.recordset.movenext
next i
text1.text=sum/adodc1.recordset.recordcount
end sub
祝你成功~~~~~~~~