Description, HelpContext, HelpFile, NativeError, Number, Source 및 SQLState 속성 예제(VB)
이 예제에서는 오류를 트리거하고, 트래핑하고, 결과 Error 개체의 Description, 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 속성