SqlCeException.Message 속성

예외에 대한 SqlCeErrorCollection에 있는 SqlCeError의 첫 번째 인스턴스를 설명하는 텍스트를 가져옵니다.

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

public override string Message { get; }

속성 값

유형: System.String
오류를 설명하는 텍스트입니다.



이 텍스트는 예외에 대한 SqlCeErrorCollection에 있는 SqlCeError의 첫 번째 인스턴스에 대한 Message 속성과 같습니다.

다음 예제에서는 SqlCeErrorCollection 컬렉션 내에 있는 첫 번째 SqlCeErrorMessageNativeError 속성을 표시합니다.

    SqlCeReplication repl = new SqlCeReplication();

    // Fill repl properites here
    // ...

    // SqlCeReplication may throw SqlCeException which contains a 
    // collection of errors; SQL Mobile database engine always
    // returns one error in the collection
catch (SqlCeException e)
    foreach (SqlCeError error in e.Errors)
        // Use SqlCeError properties if you need specific
        // application logic depending on the error condition
        if (28577 == error.NativeError /*SSCE_M_SCHEMAHASCHANGED*/)
            // Error specific logic goes here...

        // Note: For native error numbers, refer to SQL Server Mobile Errors
        // in the SQL Server Mobile Books Online