Foxtable(狐表)用户栏目专家坐堂 → OriginalValue原数值为空按0计算要如何写?


  共有3966人关注过本帖平板打印复制链接

主题:OriginalValue原数值为空按0计算要如何写?

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


加好友 发短信
等级:童狐 帖子:292 积分:2488 威望:0 精华:0 注册:2011/11/4 17:32:00
OriginalValue原数值为空按0计算要如何写?  发帖心情 Post By:2014/1/13 9:50:00 [只看该作者]

如下语句:直接更新后台数据时,如果e.DataRow.OriginalValue("数量")为null时就不会计算了,请问表达式中要怎么写如果为空就按0来处理,注释掉的那行写法没提示出错,但好象计算结果也不正确。谢谢!
Dim cmd As New SQLCommand
cmd.ConnectionName = Mydata
cmd.CommandText = "Update {订单明细} Set 累计入库 = 累计入库 - " & e.DataRow.OriginalValue("数量") 
'cmd.CommandText = "Update {订单明细} Set 累计入库 = 累计入库 - isnull(" & e.DataRow.OriginalValue("数量") & ",0)
cmd.ExecuteNonQuery()


 回到顶部