以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  空值判断问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=2341)

--  作者:floor2
--  发布时间:2009/4/7 19:05:00
--  空值判断问题
 订单表的产品编号若为空,那么产品名和数量为0,这样的代码怎么写?自己写出来的,若删掉已有的产品编号,就显示代码null错误



 if e.datarow("产品编号") is nothing then 
       e.datarow("编织袋_宽度")=nothing
        e.datarow("编织袋_克重")=nothing
       e.datarow("编织袋_品种")=nothing


可以了 找到帮助的判断了
[此贴子已经被作者于2009-4-7 19:14:36编辑过]

--  作者:yangming
--  发布时间:2009/4/7 19:42:00
--  
楼主最好将已做好的发上来,供大家学习!
--  作者:程兴刚
--  发布时间:2009/4/7 21:07:00
--  
if e.datarow isnull("产品编号")  = false then 
       e.datarow("编织袋_宽度")=nothing
       e.datarow("编织袋_克重")=nothing
       e.datarow("编织袋_品种")=nothing
end if
[此贴子已经被作者于2009-4-7 21:07:43编辑过]

--  作者:czy
--  发布时间:2009/4/7 21:51:00
--  
应该这样。

if e.datarow.isnull("第一列") then 
       e.datarow("第二列")=nothing
end if

--  作者:floor2
--  发布时间:2009/4/8 0:44:00
--  
 谢谢楼上几位了,已经在帮助里找到了
最好还是提供解决问题的出处,有助于我们这些新手学习 呵呵