以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  从字符串“”到类型“Decimal”的转换无效  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=190134)

--  作者:puma
--  发布时间:2024/1/18 13:03:00
--  从字符串“”到类型“Decimal”的转换无效
错误提示:从字符串“”到类型“Decimal”的转换无效。   


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

--  作者:有点蓝
--  发布时间:2024/1/18 13:32:00
--  
"数量"或者"销售单价"是字符型列?改为双精度列
--  作者:puma
--  发布时间:2024/1/18 13:59:00
--  
不能直接转换。我重新建立了一列,才能解决问题。