Foxtable(狐表)用户栏目专家坐堂 → SQLcomptue之后的0值被改为空值?


  共有3342人关注过本帖树形打印复制链接

主题:SQLcomptue之后的0值被改为空值?

帅哥哟,离线,有人找我吗?
hitzfeld
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:527 积分:5179 威望:0 精华:0 注册:2017/9/1 23:28:00
SQLcomptue之后的0值被改为空值?  发帖心情 Post By:2021/12/30 4:04:00 [只看该作者]

奇怪了?
fk("已付金额") = DataTables("付款明细").SQLCompute("sum(合计付款)","审核 = '已审核' and 采购单号 = '"& yf &"' and 状态<> '已作废'")
当统计出来的值是0的时候写入后台的不是0,而是null
如果用msgbox测试输出fk("已付金额")的值,显示的是0.00
但是后台查询该值却是空值null?

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110558 积分:562680 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/12/30 9:07:00 [只看该作者]

如果要0值,这样用

dim sum as double = DataTables("付款明细").SQLCompute("sum(合计付款)","审核 = '已审核' and 采购单号 = '"& yf &"' and 状态<> '已作废'")
fk("已付金额") = sum

 回到顶部