OdbcError 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
데이터 소스가 반환한 경고 또는 오류와 관련된 정보를 수집합니다.
public ref class OdbcError sealed
[System.Serializable]
public sealed class OdbcError
public sealed class OdbcError
[<System.Serializable>]
type OdbcError = class
type OdbcError = class
Public NotInheritable Class OdbcError
- 상속
-
OdbcError
- 특성
예제
다음 예제에서는 클래스의 속성을 표시합니다 OdbcError .
public void DisplayOdbcErrorCollection(OdbcException exception)
{
for (int i = 0; i < exception.Errors.Count; i++)
{
Console.WriteLine("Index #" + i + "\n" +
"Message: " + exception.Errors[i].Message + "\n" +
"Native: " + exception.Errors[i].NativeError.ToString() + "\n" +
"Source: " + exception.Errors[i].Source + "\n" +
"SQL: " + exception.Errors[i].SQLState + "\n");
}
Console.ReadLine();
}
Public Sub DisplayOdbcErrorCollection(ByVal exception As OdbcException)
Dim i As Integer
For i = 0 To exception.Errors.Count - 1
Console.WriteLine("Index #" & i.ToString() & ControlChars.Cr _
& "Message: " & exception.Errors(i).Message & ControlChars.Cr _
& "Native: " & exception.Errors(i).NativeError.ToString() & ControlChars.Cr _
& "Source: " & exception.Errors(i).Source & ControlChars.Cr _
& "SQL: " & exception.Errors(i).SQLState & ControlChars.Cr)
Next i
Console.ReadLine()
End Sub
설명
이 클래스는 오류가 발생할 때마다 에 의해 OdbcDataAdapter 만들어집니다. 에 의해 만들어진 의 OdbcError 각 instance 클래스에 OdbcErrorCollection 의해 관리되고, 클래스는 클래스에 의해 OdbcException 만들어 OdbcDataAdapter 집니다.
오류의 심각도가 너무 높으면 서버에서 OdbcConnection이 닫힐 수 있습니다. 그러나 사용자는 연결을 다시 열고 계속할 수 있습니다.
속성
Message |
오류에 대한 간단한 설명을 가져옵니다. |
NativeError |
데이터 소스 관련 오류 정보를 가져옵니다. |
Source |
오류를 생성한 드라이버의 이름을 가져옵니다. |
SQLState |
데이터베이스의 ANSI SQL 표준을 따르는 5문자 오류 코드를 가져옵니다. |
메서드
Equals(Object) |
지정된 개체가 현재 개체와 같은지 확인합니다. (다음에서 상속됨 Object) |
GetHashCode() |
기본 해시 함수로 작동합니다. (다음에서 상속됨 Object) |
GetType() |
현재 인스턴스의 Type을 가져옵니다. (다음에서 상속됨 Object) |
MemberwiseClone() |
현재 Object의 단순 복사본을 만듭니다. (다음에서 상속됨 Object) |
ToString() |
오류 메시지의 전체 텍스트를 가져옵니다. |
적용 대상
추가 정보
.NET
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기