Die Eigenschaften Description, HelpContext, HelpFile, NativeError, Number, Source und SQLState – Beispiel (VB)
In diesem Beispiel wird ein Fehler ausgelöst und abgefangen, und die Eigenschaften Description, HelpContext, HelpFile, NativeError, Number, Source und SQLState des resultierenden Error-Objekts werden angezeigt.
'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
Weitere Informationen
Description-Eigenschaft
Error-Objekt
HelpContext- und HelpFile-Eigenschaft
HelpContext- und HelpFile-Eigenschaft
NativeError-Eigenschaft (ADO)
Number-Eigenschaft (ADO)
Source-Eigenschaft (ADO Error)
SQLState-Eigenschaft