OleDbErrorCollection.CopyTo Metodo

Definizione

Copia gli elementi dell'oggetto OleDbErrorCollection in un oggetto Array.Copies the elements of the OleDbErrorCollection into an Array.

Overload

CopyTo(Array, Int32)

Copia gli elementi della classe OleDbErrorCollection in una classe Array, partendo dall'indice specificato all'interno della classe Array.Copies the elements of the OleDbErrorCollection into an Array, starting at the specified index within the Array.

CopyTo(OleDbError[], Int32)

Copia tutti gli elementi dell'oggetto OleDbErrorCollection corrente nell'oggetto OleDbErrorCollection specificato, a partire dall'indice di destinazione indicato.Copies all the elements of the current OleDbErrorCollection to the specified OleDbErrorCollection starting at the specified destination index.

CopyTo(Array, Int32)

Copia gli elementi della classe OleDbErrorCollection in una classe Array, partendo dall'indice specificato all'interno della classe Array.Copies the elements of the OleDbErrorCollection into an Array, starting at the specified index within the Array.

public:
 virtual void CopyTo(Array ^ array, int index);
public void CopyTo (Array array, int index);
abstract member CopyTo : Array * int -> unit
override this.CopyTo : Array * int -> unit
Public Sub CopyTo (array As Array, index As Integer)

Parametri

array
Array

L'oggetto Array in cui copiare gli elementi.The Array into which to copy the elements.

index
Int32

Indice iniziale di array.The starting index of the array.

Implementazioni

Eccezioni

La somma del parametro index e del numero di elementi nell'oggetto OleDbErrorCollection è maggiore della lunghezza dell'oggetto Array.The sum of index and the number of elements in the OleDbErrorCollection is greater than the length of the Array.

L'elemento array è null.The array is null.

Il parametro index non è valido per array.The index is not valid for array.

Esempio

Nell'esempio seguente vengono visualizzati tutti OleDbError gli elementi all'interno della OleDbErrorCollection raccolta.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");
   }
}
Public Sub DisplayOleDbErrorCollection(exception As OleDbException)
    Dim i As Integer

    For i = 0 To exception.Errors.Count - 1
        MessageBox.Show("Index #" + i.ToString() + ControlChars.Cr _
           + "Message: " + exception.Errors(i).Message + ControlChars.Cr _
           + "Native: " + exception.Errors(i).NativeError.ToString() + ControlChars.Cr _
           + "Source: " + exception.Errors(i).Source + ControlChars.Cr _
           + "SQL: " + exception.Errors(i).SQLState + ControlChars.Cr)
    Next i
End Sub

Si applica a

CopyTo(OleDbError[], Int32)

Copia tutti gli elementi dell'oggetto OleDbErrorCollection corrente nell'oggetto OleDbErrorCollection specificato, a partire dall'indice di destinazione indicato.Copies all the elements of the current OleDbErrorCollection to the specified OleDbErrorCollection starting at the specified destination index.

public:
 void CopyTo(cli::array <System::Data::OleDb::OleDbError ^> ^ array, int index);
public void CopyTo (System.Data.OleDb.OleDbError[] array, int index);
member this.CopyTo : System.Data.OleDb.OleDbError[] * int -> unit
Public Sub CopyTo (array As OleDbError(), index As Integer)

Parametri

array
OleDbError[]

Oggetto OleDbErrorCollection che rappresenta la destinazione degli elementi copiati dall'oggetto OleDbErrorCollection corrente.The OleDbErrorCollection that is the destination of the elements copied from the current OleDbErrorCollection.

index
Int32

Integer a 32 bit che rappresenta l'indice in OleDbErrorCollection in corrispondenza del quale viene avviata la copia.A 32-bit integer that represents the index in the OleDbErrorCollection at which copying starts.

Esempio

Nell'esempio seguente vengono visualizzati tutti OleDbError gli elementi all'interno della OleDbErrorCollection raccolta.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");
   }
}
Public Sub DisplayOleDbErrorCollection(exception As OleDbException)
    Dim i As Integer

    For i = 0 To exception.Errors.Count - 1
        MessageBox.Show("Index #" + i.ToString() + ControlChars.Cr _
           + "Message: " + exception.Errors(i).Message + ControlChars.Cr _
           + "Native: " + exception.Errors(i).NativeError.ToString() + ControlChars.Cr _
           + "Source: " + exception.Errors(i).Source + ControlChars.Cr _
           + "SQL: " + exception.Errors(i).SQLState + ControlChars.Cr)
    Next i
End Sub

Si applica a