[Quote=引用 6 楼 true_guowei 的回复:]
Public Declare Function IsNullArray Lib "oleaut32.dll" Alias "SafeArrayGetDim" (ByRef saArray() As Any) As Long 'API判断数组为空或没有初始化
这个函数可以避免访问未初始化的数组时出现异常
比上面的回答都要实用
[/Quote]
谢谢你的回答!
我的意思是:
现在定义了一个数组strFile,然后将记录集的一个字段值循环放入数组strFile中,如何记录集为空,那么就要捕捉数组的长度:ubound(strFile),然后分支执行另外的语句。
Public Declare Function IsNullArray Lib "oleaut32.dll" Alias "SafeArrayGetDim" (ByRef saArray() As Any) As Long 'API判断数组为空或没有初始化
这个函数可以避免访问未初始化的数组时出现异常
比上面的回答都要实用
Public Declare Function IsNullArray Lib "oleaut32.dll" Alias "SafeArrayGetDim" (ByRef saArray() As Any) As Long 'API判断数组为空或没有初始化
这个函数可以避免访问未初始化的数组时出现异常
比上面的回答都要实用
On Error GoTo ww '设置错误陷阱
getYJ = UBound(strFile)
Exit Sub
ww:
If Err.Number = 9 Then
MsgBox "没有数据!", 16, "提示"
Else
MsgBox "出现其他错误!", 16, "错误"
End If
Resume Next