求和?

jieke2002 2004-04-08 10:45:39
怎样对已分页显示出来的某一字段(列)求和,(不能用sql语句)
...全文
43 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
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
说好不能打脸 2004-04-08
  • 打赏
  • 举报
回复
思路绝对是对得,如果结果还是零建议用以下测试方法

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

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧