表达式部分:
is null 是表达式,在表达式判断某列是否为空,例如:
iif(折扣 Is null, 数量 * 金额, 数量 * 金额 * 折扣)
表达式还有一个Isnull函数:
http://www.foxtable.com/help/topics/0602.htm
IsNull([语文],0) 等效于 iif(语文 Is Null,0,语文)
前者是二者的简写。
代码部分:
DataRow有个IsNull方法,用在代码中判断某列是否为空,这些都是针对列的:
http://www.foxtable.com/help/topics/1470.htm
Is Nothing是个语句,判断某个对象是否为空,不是用来判断列的,例如判断某个TextBox是否输入内容,通常是:
If e.Form.controls("TextBox1").Value Is Nothing Then
这里只能用Is Nothing。