Partilhar via


OleDbErrorCollection.CopyTo Método

Definição

Copia os elementos de OleDbErrorCollection para um Array.

Sobrecargas

CopyTo(Array, Int32)

Copia os elementos do OleDbErrorCollection para um Array, começando no índice especificado dentro de Array.

CopyTo(OleDbError[], Int32)

Copia todos os elementos do OleDbErrorCollection atual para o OleDbErrorCollection especificado, começando no índice de destino especificado.

CopyTo(Array, Int32)

Origem:
OleDbErrorCollection.cs
Origem:
OleDbErrorCollection.cs
Origem:
OleDbErrorCollection.cs
Origem:
OleDbErrorCollection.cs

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

Parâmetros

array
Array

O Array para a qual copiar os elementos.

index
Int32

O índice inicial da array.

Implementações

Exceções

A soma de index e o número de elementos em OleDbErrorCollection é maior que o tamanho de Array.

O array é null.

O index não é válido para array.

Exemplos

O exemplo a seguir exibe cada OleDbError um dentro da OleDbErrorCollection coleção.

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

Confira também

Aplica-se a

CopyTo(OleDbError[], Int32)

Origem:
OleDbErrorCollection.cs
Origem:
OleDbErrorCollection.cs
Origem:
OleDbErrorCollection.cs
Origem:
OleDbErrorCollection.cs

Copia todos os elementos do OleDbErrorCollection atual para o OleDbErrorCollection especificado, começando no índice de destino especificado.

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.

index
Int32

Um inteiro de 32 bits que representa o índice no OleDbErrorCollection no qual a cópia é iniciada.

Exemplos

O exemplo a seguir exibe cada OleDbError um dentro da OleDbErrorCollection coleção.

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

Confira também

Aplica-se a