Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vbscript IsEmpty或IsNull或IsNothing?_Vbscript_Qtp - Fatal编程技术网

Vbscript IsEmpty或IsNull或IsNothing?

Vbscript IsEmpty或IsNull或IsNothing?,vbscript,qtp,Vbscript,Qtp,有人能帮我决定我应该用哪一种吗 情况是这样的——我正在从数据表中的一列中提取一个值。如果该列中有任何内容,我将数据设置为变量并执行操作。如果列为空,我想跳过它 我不知道哪种说法最好。例如: If IsEmpty(Datatable.Value("M4","Data_Entry"))=False Then 或 或 建议?我刚刚尝试了你所有的选择,发现这是最正确的: If (DataTable.Value("M4","Global") <> "") Then If(DataTable

有人能帮我决定我应该用哪一种吗

情况是这样的——我正在从数据表中的一列中提取一个值。如果该列中有任何内容,我将数据设置为变量并执行操作。如果列为空,我想跳过它

我不知道哪种说法最好。例如:

If IsEmpty(Datatable.Value("M4","Data_Entry"))=False Then


建议?

我刚刚尝试了你所有的选择,发现这是最正确的:

If (DataTable.Value("M4","Global") <> "") Then
If(DataTable.Value(“M4”、“全局”))则

原始选项在QTP数据表上不起作用,因为它们用于未初始化的对象或变量。但是,在QTP中,只要在Datatable中创建一个参数,第一个值就会初始化为空(不要与空混淆)。

我同意shreyansp。。这3个选项用于变量和对象

您也可以使用下面的表达式

If len(trim(DataTable.Value("M4","Global"))>0 Then
   'Do code here
End If

快速参考一下学校会有所帮助。谢谢我检查过的网站让它变得更加混乱而不是清晰。嗯。。。IsNull将是你最安全的赌注
If (DataTable.Value("M4","Global") <> "") Then
If len(trim(DataTable.Value("M4","Global"))>0 Then
   'Do code here
End If