Dan*_*Dan 0 vba access-vba
在if语句中我总是必须使用 if isnull(x) or x = "" then
if isnull(x) or x = "" then
这两者之间的区别是什么?为什么它们在某些情况下都不起作用?
Sam*_*Sam 5
NULL 没有价值*
NULL
"" 是一个零长度的字符串
""
由于隐式转换 - 尚未填充的对象可能会在两种情况下都返回true.但是,如果你要""在其中放置一个值,它将返回False for isnull()和True for= ""
isnull()
= ""
*感谢共产国际改善解释(见评论)
归档时间:
8 年,10 月 前
查看次数:
104 次
最近记录: