新手求助

qvsl 2003-10-17 02:19:22
一个小程序,,,想要把查询出来的在数据窗口中显示的某一列
的值相加,得出结果放在一个文本匡里
我是这么做的
int sss,nn
real dd,ff
dd=0
sss=integer(dw_1.rowcount())
for nn=1 to sss
ff=real(dw_1.getitemstring(nn,"hj"))
dd=dd+ff
next
st_1.text=string(dd)
可是列数据值最多只有两位小数,但是我得出的结果却有八位,而且后六位
不是0,不知道哪儿来的数据,请问我的方法有什么问题?谢谢
...全文
32 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
qvsl 2003-10-17
  • 打赏
  • 举报
回复
在哪儿用decimal呀,我改了一下还是8位呀
qvsl 2003-10-17
  • 打赏
  • 举报
回复
那怎么办,而且他后六位的数值哪儿来的呀,我的数据就2位呀
qqjj7758 2003-10-17
  • 打赏
  • 举报
回复
用decimal
qqjj7758 2003-10-17
  • 打赏
  • 举报
回复
你的DD和FF是REAL型的啊 当然就是8位了
qvsl 2003-10-17
  • 打赏
  • 举报
回复
在线等待,紧急求助呀!!!!

1,072

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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