Foxtable(狐表)用户栏目专家坐堂 → 从字符串“”到类型“Decimal”的转换无效


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

主题:从字符串“”到类型“Decimal”的转换无效

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


加好友 发短信
等级:小狐 帖子:358 积分:3005 威望:0 精华:0 注册:2023/6/7 16:07:00
从字符串“”到类型“Decimal”的转换无效  发帖心情 Post By:2024/1/18 13:03:00 [只看该作者]

错误提示:从字符串“”到类型“Decimal”的转换无效。   


 If  r.Isnull("数量") OrElse r.Isnull("销售单价")  Then
        r("销售金额")=0
    Else
        r("销售金额") =CDec( r("数量"))*CDec(r("销售单价"))
    End If
哪里判定出错误了?

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110744 积分:563646 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/1/18 13:32:00 [只看该作者]

"数量"或者"销售单价"是字符型列?改为双精度列

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


加好友 发短信
等级:小狐 帖子:358 积分:3005 威望:0 精华:0 注册:2023/6/7 16:07:00
  发帖心情 Post By:2024/1/18 13:59:00 [只看该作者]

不能直接转换。我重新建立了一列,才能解决问题。

 回到顶部