OleDbErrorCollection.CopyTo Method (OleDbError[], Int32)

 
System_CAPS_noteNote

The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.

Copies all the elements of the current OleDbErrorCollection to the specified OleDbErrorCollection starting at the specified destination index.

Namespace:   System.Data.OleDb
Assembly:  System.Data (in System.Data.dll)

public void CopyTo(
	OleDbError[] array,
	int index
)

Parameters

array
Type: System.Data.OleDb.OleDbError[]

The OleDbErrorCollection that is the destination of the elements copied from the current OleDbErrorCollection.

index
Type: System.Int32

A 32-bit integer that represents the index in the OleDbErrorCollection at which copying starts.

The following example displays each OleDbError within the OleDbErrorCollection collection.

public void DisplayOleDbErrorCollection(OleDbException exception) 
{
   for (int i=0; i < exception.Errors.Count; i++)
   {
      MessageBox.Show("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");
   }
}

.NET Framework
Available since 2.0
Return to top
Show: