我有一个提示用户输入值的参数。 如果该字段留空,我认为该参数将为NULL。
如果我跑:
isnull({?Param}) then
run this code...
代码无法运行
但如果我像以下那样运行:
hasvalue({?Param})
run this code...
代码运行!
知道空param字段为什么不返回NULL?
答案 0 :(得分:1)
据我所知,
hasvalue
用于检查参数是否具有指定的值,而IsNULL
主要与数据库字段一起使用。
这就是为什么它可能在你的情况下表现得那样。