Share via


OleDbErrorCollection.CopyTo Metoda

Definice

Zkopíruje prvky objektu OleDbErrorCollection do objektu Array.

Přetížení

CopyTo(Array, Int32)

Zkopíruje prvky objektu OleDbErrorCollectionArraydo , počínaje zadaným indexem v rámci objektu Array.

CopyTo(OleDbError[], Int32)

Zkopíruje všechny prvky aktuálního OleDbErrorCollection do zadaného OleDbErrorCollection od zadaného cílového indexu.

CopyTo(Array, Int32)

Zdroj:
OleDbErrorCollection.cs
Zdroj:
OleDbErrorCollection.cs
Zdroj:
OleDbErrorCollection.cs
Zdroj:
OleDbErrorCollection.cs

Zkopíruje prvky objektu OleDbErrorCollectionArraydo , počínaje zadaným indexem v rámci objektu 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)

Parametry

array
Array

Objekt, Array do kterého se mají kopírovat prvky.

index
Int32

Počáteční index objektu array.

Implementuje

Výjimky

Součet index a počet prvků v objektu OleDbErrorCollection je větší než délka objektu Array.

Hodnota array je null.

Hodnota index není platná pro array.

Příklady

Následující příklad zobrazí každý z nich OleDbError v kolekci OleDbErrorCollection .

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

Viz také

Platí pro

CopyTo(OleDbError[], Int32)

Zdroj:
OleDbErrorCollection.cs
Zdroj:
OleDbErrorCollection.cs
Zdroj:
OleDbErrorCollection.cs
Zdroj:
OleDbErrorCollection.cs

Zkopíruje všechny prvky aktuálního OleDbErrorCollection do zadaného OleDbErrorCollection od zadaného cílového indexu.

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)

Parametry

array
OleDbError[]

Objekt OleDbErrorCollection , který je cílem prvků zkopírovaných z aktuálního OleDbErrorCollectionobjektu .

index
Int32

32bitové celé číslo, které představuje index v objektu OleDbErrorCollection , na kterém začíná kopírování.

Příklady

Následující příklad zobrazí každý z nich OleDbError v kolekci OleDbErrorCollection .

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

Viz také

Platí pro