SqlCeException.Message Propiedad
Obtiene el texto que describe la primera instancia de SqlCeError en SqlCeErrorCollection de esta excepción.
Espacio de nombres: System.Data.SqlServerCe
Ensamblado: System.Data.SqlServerCe (en System.Data.SqlServerCe.dll)
Sintaxis
'Declaración
Public Overrides ReadOnly Property Message As String
Get
'Uso
Dim instance As SqlCeException
Dim value As String
value = instance.Message
public override string Message { get; }
public:
virtual property String^ Message {
String^ get () override;
}
abstract Message : string
override Message : string
override function get Message () : String
Valor de la propiedad
Tipo: System.String
Texto que describe el error.
Implementa
Comentarios
Es igual que la propiedad Message de la primera instancia de SqlCeError en SqlCeErrorCollection de esta excepción.
Ejemplos
En el siguiente ejemplo se muestran las propiedades Message y NativeError del primer SqlCeError de la colección SqlCeErrorCollection.
Try
Dim repl As 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
'
repl.Synchronize()
Catch e As SqlCeException
Dim err As SqlCeError
For Each err In e.Errors
' Use SqlCeError properties if you need specific
' application logic depending on the error condition
'
If 28577 = [err].NativeError Then 'SSCE_M_SCHEMAHASCHANGED
' Error specific logic goes here...
'
End If
' Note: For native error numbers, refer to SQL Server Mobile Errors
' in the SQL Server Mobile Books Online
'
MessageBox.Show([err].Message)
Next err
End Try
try
{
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
//
repl.Synchronize();
}
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
//
MessageBox.Show(error.Message);
}
}