SqlCeErrorCollection Class
.NET Framework 3.0
Collects all errors generated by the .NET Compact Framework Data Provider for Microsoft SQL Server 2005 Compact Edition. This class cannot be inherited.
Namespace: System.Data.SqlServerCe
Assembly: System.Data.SqlServerCe (in system.data.sqlserverce.dll)
Assembly: System.Data.SqlServerCe (in system.data.sqlserverce.dll)
'Declaration Public NotInheritable Class SqlCeErrorCollection Implements ICollection, IEnumerable 'Usage Dim instance As SqlCeErrorCollection
public final class SqlCeErrorCollection implements ICollection, IEnumerable
public final class SqlCeErrorCollection implements ICollection, IEnumerable
Not applicable.
This class is created by SqlCeException to collect instances of the SqlCeError class. SqlCeErrorCollection always contains at least one instance of the SqlCeError class.
The following example displays each SqlCeError within the SqlCeErrorCollection collection.
Public Sub DisplaySqlCeErrors(ByVal errorCollection As SqlCeErrorCollection) Dim err As SqlCeError Dim bld As New StringBuilder() For Each err In errorCollection bld.Append((ControlChars.Cr & " Error Code: " & err.HResult.ToString("X"))) bld.Append((ControlChars.Cr & " Message : " & err.Message)) bld.Append((ControlChars.Cr & " Minor Err.: " & err.NativeError)) bld.Append((ControlChars.Cr & " Source : " & err.Source)) Dim numPar As Integer For Each numPar In err.NumericErrorParameters If 0 <> numPar Then bld.Append((ControlChars.Cr & " Num. Par. : " & numPar)) End If Next numPar Dim errPar As String For Each errPar In err.ErrorParameters If [String].Empty <> errPar Then bld.Append((ControlChars.Cr & " Err. Par. : " & errPar)) End If Next errPar MessageBox.Show(bld.ToString()) bld.Remove(0, bld.Length) Next err End Sub 'DisplaySqlCeErrors
Community Additions
ADD
Show: