SqlCeErrorCollection.Item 속성

지정된 인덱스의 오류를 가져옵니다.

네임스페이스:  System.Data.SqlServerCe
어셈블리:  System.Data.SqlServerCe(System.Data.SqlServerCe.dll)

public SqlCeError this[
	int index
] { get; }

매개 변수

index
유형: System.Int32
검색할 SqlCeError의 인덱스(0부터 시작)입니다.

속성 값

유형: System.Data.SqlServerCe.SqlCeError
지정된 인덱스에 있는 오류를 포함하는 SqlCeError입니다.

다음 예제에서는 SqlCeErrorCollection 컬렉션 내에 있는 각 SqlCeError를 표시합니다.

public void DisplaySqlCeErrors(SqlCeErrorCollection errorCollection ) {
    StringBuilder bld = new StringBuilder();

    foreach (SqlCeError err in errorCollection) {
        bld.Append("\n Error Code: " + err.HResult.ToString("X"));
        bld.Append("\n Message   : " + err.Message);
        bld.Append("\n Minor Err.: " + err.NativeError);
        bld.Append("\n Source    : " + err.Source);

        foreach (int numPar in err.NumericErrorParameters) {
            if (0 != numPar) bld.Append("\n Num. Par. : " + numPar);
        }

        foreach (string errPar in err.ErrorParameters) {
            if (String.Empty != errPar) bld.Append("\n Err. Par. : " + errPar);
        }

        MessageBox.Show(bld.ToString());
        bld.Remove(0, bld.Length);
    }
}


표시: