Foxtable(狐表)用户栏目专家坐堂 → 帮忙看下哪里错了


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

主题:帮忙看下哪里错了

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


加好友 发短信
等级:六尾狐 帖子:1211 积分:7290 威望:0 精华:0 注册:2013/3/4 18:02:00
帮忙看下哪里错了  发帖心情 Post By:2015/4/9 16:24:00 [只看该作者]

Dim r As Row = Tables("产品资料库_产品资料子表").Current
Dim r1 As Row =  Tables("产品资料库_产品资料主表").Current
Dim bz As Integer = r1("包装规格")
Dim jj As Decimal = r("单价_件价")
If r("单价_件价") <> "" AndAlso r1("包装规格")<> "" AndAlso r1("包装规格")<> 0
    r("单价_瓶价") =Format(jj/bz,"###,##")
End If

 

单价的类型都是高精度小叔,包装规格的是整数,老是出错,用messagebox测出来的JJ/BZ也没问题,奇怪了

 

.NET Framework 版本:2.0.50727.5485
Foxtable 版本:2014.11.11.1
错误所在事件:窗口,产品资料库,供瓶价自动,Click
详细错误信息:
从字符串“”到类型“Double”的转换无效。
输入字符串的格式不正确。

 

我仔细检查了数据类型,没发现哪里有错误啊


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


加好友 发短信
等级:贵宾 帖子:35433 积分:178530 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/4/9 16:26:00 [只看该作者]

If r.isnull("单价_件价") =false AndAlso r1.isnull("包装规格")=false AndAlso r1("包装规格")<> 0



<> ""  只能用来判断字符串

 回到顶部