求和?

jieke2002 2004-04-08 10:45:39
怎样对已分页显示出来的某一字段(列)求和,(不能用sql语句)
...全文
11 点赞 收藏 11
写回复
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
jieke2002 2004-04-08
name为数据库字段名吗?
回复
7teeth 2004-04-08
楼上的思路都是对的啊
是不是你的rs("***")有问题啊
回复
jieke2002 2004-04-08
为什么结果是0?
回复
tddw 2004-04-08
num=0

for i=1 to pagesize
if rs.eof then exit for
num=num+rs("name")
rs.movenext
next

response.write num
回复
chendongqiang 2004-04-08
num=0

for i=1 to pagesize
num=num+rs("name")
rs.movenext
next

response.write num
回复
思路绝对是对得,如果结果还是零建议用以下测试方法

num=0

for i=1 to pagesize
response.write "name = " & cint(rs("name")) & "<br>"
num=num+cint(rs("name"))
response.write "num = " & num & "<br>"
next

这样将每次循环的内容打映出来,很容易就能看到问题了!!
response.write num

回复
jieke2002 2004-04-08
结果还是为0
回复
tddw 2004-04-08
num=0

for i=1 to pagesize
if rs.eof then exit for
num=num+cint(rs("name"))
rs.movenext
next

response.write num
回复
liuyingzi 2004-04-08
锁定一条纪录,打印一下
可能你的数据类型不对
用cint转换一下
回复
芝城游侠 2004-04-08
楼上正解,在循环中累加!

注意字段类型!
回复
jiffer 2004-04-08
sum=0
for I=1 to rs.pagesize
sum=sum+rs("name")
rs.movenext
next

response.write sum

回复
发动态
发帖子
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
社区公告
暂无公告