Foxtable(狐表)用户栏目专家坐堂 → [求助] 关于string 列的计算


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

主题:[求助] 关于string 列的计算

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


加好友 发短信
等级:六尾狐 帖子:1302 积分:10502 威望:0 精华:1 注册:2018/1/20 12:40:00
[求助] 关于string 列的计算  发帖心情 Post By:2020/8/27 19:02:00 [显示全部帖子]

Dim xl As Double = CDbl(r1("apc"))  * 8

Dim xl As String = r1("apc")  * 8

r1(“apc”) 是string 
这两种写法都报错了。这种情况应该如何处理呢。
---------------------------
版本:2020.5.29.8
---------------------------
代码执行出错,错误信息:



System.InvalidCastException: 从字符串“”到类型“Double”的转换无效。 ---> System.FormatException: 输入字符串的格式不正确。

   在 Microsoft.VisualBasic.CompilerServices.Conversions.ParseDouble(String Value, NumberFormatInfo NumberFormat)

   在 Microsoft.VisualBasic.CompilerServices.Conversions.ToDouble(String Value, NumberFormatInfo NumberFormat)

   --- 内部异常堆栈跟踪的结尾 ---

   在 Microsoft.VisualBasic.CompilerServices.Conversions.ToDouble(String Value, NumberFormatInfo NumberFormat)

   在 Microsoft.VisualBasic.CompilerServices.Operators.MultiplyObject(Object Left, Object Right)

   在 UserCode.Test()
---------------------------
确定   
---------------------------


 回到顶部