OleDbErrorCollection.CopyTo Metodo

Definizione

Copia gli elementi dell'oggetto OleDbErrorCollection in un oggetto Array.

Overload

CopyTo(Array, Int32)

Copia gli elementi della classe OleDbErrorCollection in una classe Array, partendo dall'indice specificato all'interno della classe Array.

CopyTo(OleDbError[], Int32)

Copia tutti gli elementi dell'oggetto OleDbErrorCollection corrente nell'oggetto OleDbErrorCollection specificato, a partire dall'indice di destinazione indicato.

CopyTo(Array, Int32)

Origine:
OleDbErrorCollection.cs
Origine:
OleDbErrorCollection.cs
Origine:
OleDbErrorCollection.cs
Origine:
OleDbErrorCollection.cs

Copia gli elementi della classe OleDbErrorCollection in una classe Array, partendo dall'indice specificato all'interno della classe 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.

index
Int32

Indice iniziale di array.

Implementazioni

Eccezioni

La somma del parametro index e del numero di elementi nell'oggetto OleDbErrorCollection è maggiore della lunghezza dell'oggetto Array.

L'elemento array è null.

Il parametro index non è valido per array.

Esempio

Nell'esempio seguente vengono visualizzati ognuno OleDbError all'interno della OleDbErrorCollection raccolta.

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

Vedi anche

Si applica a

CopyTo(OleDbError[], Int32)

Origine:
OleDbErrorCollection.cs
Origine:
OleDbErrorCollection.cs
Origine:
OleDbErrorCollection.cs
Origine:
OleDbErrorCollection.cs

Copia tutti gli elementi dell'oggetto OleDbErrorCollection corrente nell'oggetto OleDbErrorCollection specificato, a partire dall'indice di destinazione indicato.

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.

index
Int32

Integer a 32 bit che rappresenta l'indice in OleDbErrorCollection in corrispondenza del quale viene avviata la copia.

Esempio

Nell'esempio seguente vengono visualizzati ognuno OleDbError all'interno della OleDbErrorCollection raccolta.

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

Vedi anche

Si applica a