OleDbErrorCollection.CopyTo Método

Definição

Copia os elementos de OleDbErrorCollection para um Array.Copies the elements of the OleDbErrorCollection into an Array.

Sobrecargas

CopyTo(Array, Int32)

Copia os elementos do OleDbErrorCollection para um Array, começando no índice especificado dentro de Array.Copies the elements of the OleDbErrorCollection into an Array, starting at the specified index within the Array.

CopyTo(OleDbError[], Int32)

Copia todos os elementos do OleDbErrorCollection atual para o OleDbErrorCollection especificado, começando no índice de destino especificado.Copies all the elements of the current OleDbErrorCollection to the specified OleDbErrorCollection starting at the specified destination index.

CopyTo(Array, Int32)

Copia os elementos do OleDbErrorCollection para um Array, começando no índice especificado dentro de 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

Parâmetros

array
Array

O Array para a qual copiar os elementos.The Array into which to copy the elements.

index
Int32

O índice inicial da array.The starting index of the array.

Implementações

Exceções

A soma de index e o número de elementos em OleDbErrorCollection é maior que o tamanho de Array.The sum of index and the number of elements in the OleDbErrorCollection is greater than the length of the Array.

O array é null.The array is null.

O index não é válido para array.The index is not valid for array.

Exemplos

O exemplo a seguir exibe OleDbError cada uma OleDbErrorCollection dentro da coleção.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

Veja também

CopyTo(OleDbError[], Int32)

Copia todos os elementos do OleDbErrorCollection atual para o OleDbErrorCollection especificado, começando no índice de destino especificado.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)

Parâmetros

array
OleDbError[]

Um OleDbErrorCollection que é o destino dos elementos copiados do OleDbErrorCollection atual.The OleDbErrorCollection that is the destination of the elements copied from the current OleDbErrorCollection.

index
Int32

Um inteiro de 32 bits que representa o índice no OleDbErrorCollection no qual a cópia é iniciada.A 32-bit integer that represents the index in the OleDbErrorCollection at which copying starts.

Exemplos

O exemplo a seguir exibe OleDbError cada uma OleDbErrorCollection dentro da coleção.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

Veja também

Aplica-se a