Foxtable(狐表)用户栏目专家坐堂 → 代码老是报错,找不出原因,麻烦一下。


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

主题:代码老是报错,找不出原因,麻烦一下。

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


加好友 发短信
等级:五尾狐 帖子:1062 积分:9781 威望:0 精华:0 注册:2012/3/13 5:23:00
代码老是报错,找不出原因,麻烦一下。  发帖心情 Post By:2015/8/16 20:38:00 [只看该作者]

If e.DataRow("yishou") system.dbnull Then
e.DataRow("zhuan")=e.DataRow("tajin") / e.DataRow("huilv")
Else If e.DataRow("yu") <>0 Then
e.DataRow("zhuan")= (e.DataRow("tajin") - e.DataRow("dc") -e.DataRow("yishou")) / e.DataRow("huilv")
Else e.DataRow("zhuan")=0
End If

上面的代码老是报错,找不出原因,麻烦一下。

我的意图如下

 

如果yishou列为空  then

zhuan=

else if yu 不等于 0

zhuan=

else if yu 等于 0

zhuan =0

end if

 

 


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


加好友 发短信
等级:超级版主 帖子:107135 积分:544918 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2015/8/16 20:52:00 [只看该作者]

空值判断错误,空值是这样判断的 e.DataRow.IsNull("yishou")

 回到顶部