说明、HelpContext、HelpFile、NativeError、Number、Source 和 SQLState 属性示例 (VB)
此示例触发错误、捕获错误,并显示 说明、HelpContext、HelpFile、NativeError、Number、Source和 SQLState 属性 错误 对象。
'BeginDescriptionVB
Public Sub Main()
Dim Cnxn As ADODB.Connection
Dim Err As ADODB.Error
Dim strError As String
On Error GoTo ErrorHandler
' Intentionally trigger an error
Set Cnxn = New ADODB.Connection
Cnxn.Open "nothing"
Set Cnxn = Nothing
Exit Sub
ErrorHandler:
' Enumerate Errors collection and display
' properties of each Error object
For Each Err In Cnxn.Errors
strError = "Error #" & Err.Number & vbCr & _
" " & Err.Description & vbCr & _
" (Source: " & Err.Source & ")" & vbCr & _
" (SQL State: " & Err.SQLState & ")" & vbCr & _
" (NativeError: " & Err.NativeError & ")" & vbCr
If Err.HelpFile = "" Then
strError = strError & " No Help file available"
Else
strError = strError & _
" (HelpFile: " & Err.HelpFile & ")" & vbCr & _
" (HelpContext: " & Err.HelpContext & ")" & _
vbCr & vbCr
End If
Debug.Print strError
Next
Resume Next
End Sub
'EndDescriptionVB
另请参阅
Description 属性
Error 对象
HelpContext、HelpFile 属性
HelpContext、HelpFile 属性
NativeError 属性 (ADO)
Number 属性 (ADO)
Source 属性(ADO 错误)
SQLState 属性