OleDbErrorCollection.CopyTo Método

Definição

Copia os elementos do OleDbErrorCollection para um Array.

Sobrecargas

Name Description
CopyTo(Array, Int32)

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

CopyTo(OleDbError[], Int32)

Copia todos os elementos da corrente OleDbErrorCollection para o índice de destino especificado OleDbErrorCollection .

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 do 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

Para onde Array copiar os elementos.

index
Int32

O índice inicial do array.

Implementações

Exceções

A soma de index e o número de elementos no OleDbErrorCollection é maior do que o comprimento do Array.

O array é null.

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

Exemplos

O exemplo seguinte apresenta cada um OleDbError 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

Ver também

Aplica-se a

CopyTo(OleDbError[], Int32)

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

Copia todos os elementos da corrente OleDbErrorCollection para o índice de destino especificado OleDbErrorCollection .

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[]

O OleDbErrorCollection que é o destino dos elementos copiados da corrente OleDbErrorCollection.

index
Int32

Um inteiro de 32 bits que representa o índice em onde OleDbErrorCollection a cópia começa.

Exemplos

O exemplo seguinte apresenta cada um OleDbError 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

Ver também

Aplica-se a