OleDbErrorCollection.CopyTo Method (OleDbError[], Int32)


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


Type: System.Data.OleDb.OleDbError[]

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

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