求助 谢谢大家 记录集问题 我从几个数据表里按照一定条件取出一个记录集(一个Recordset)我不想把这个Recordset输入到表里或着建一个视图。然后我想对这个Recordset里的记录求和。我应该怎么做。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 dim nSum as longwhile not rs.eof nSum = nSum + clng(rs.fields("字段名").value & "") rs.movenextwend dim nSum as longwhile not rs.eof nSum = nSum + clng(rs.fields("字段名").value & "") rs.movenextwend select sum(字段) from 表 你可以用循環一條一條記錄的相加,也可以用select sum(字段) from (關聯表)a 还是SELECT SUM(XX)FROM的方式好,返回的记录集内容又少(占用资源也少),又不必自己写求和的循环代码。 select sum() from table 循环相加或select sum(字段) from 表 建议你用SPREAD控件,里面自带有着个功能 没有TABEL,怎么办,我也不想有TABEL 没有TABEL,怎么办,我也不想有TABEL ??????????----------------------------------------------------怎么会?你那些数据表不是TABLE么? 因為你不想顯示記錄出業,且只是求個和,最好用sql語句一次性寫完:select sum(字段) from (Recordset)a Group By .. 呵呵,看来楼主需要多学习sql查询语法 select sum() from table 关注.发现楼主没有把自己的真实意图说明.建议理理思路.如果象楼上几位说述,那么select sum() from table是最简单高效的方法了. 如何实现软件日志记录功能? 关于VB中的findwindow函数的问题 如何在文本文件中的第一行插入一行文字 vb6.0+Oracle 8.1.5.0.0 数据库有时连接不上 关于wise installer的问题,急啊!傍晚交项目,就命啊!在线等 哪位高手可以帮忙??? !1000分!我要一个算法,使用任何高级语言描述都行,要快!答对给1000分,UP的同志则平分100分。 如何实现程序暂停按钮 窗体标题栏上面的VB图标能不能改变成别的样子啊? 例子代码:判断控件(特别是控件数组)是否存在 vc 实现的DLL,接口中有一个结构体,在VB中如何实现 N个数字分组求和,和之间差最小的最优解算法
while not rs.eof
nSum = nSum + clng(rs.fields("字段名").value & "")
rs.movenext
wend
while not rs.eof
nSum = nSum + clng(rs.fields("字段名").value & "")
rs.movenext
wend
----------------------------------------------------
怎么会?你那些数据表不是TABLE么?
发现楼主没有把自己的真实意图说明.
建议理理思路.
如果象楼上几位说述,
那么select sum() from table是最简单高效的方法了.