OleDbErrorCollection.CopyTo Methode

Definitie

Kopieert de elementen van de OleDbErrorCollection elementen in een Array.

Overloads

Name Description
CopyTo(Array, Int32)

Kopieert de elementen van de OleDbErrorCollection in een Array, beginnend bij de opgegeven index binnen de Array.

CopyTo(OleDbError[], Int32)

Kopieert alle elementen van de huidige OleDbErrorCollection naar de opgegeven vanaf de opgegeven OleDbErrorCollection doelindex.

CopyTo(Array, Int32)

Bron:
OleDbErrorCollection.cs
Bron:
OleDbErrorCollection.cs
Bron:
OleDbErrorCollection.cs
Bron:
OleDbErrorCollection.cs

Kopieert de elementen van de OleDbErrorCollection in een Array, beginnend bij de opgegeven index binnen 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)

Parameters

array
Array

Het Array item waarin de elementen moeten worden gekopieerd.

index
Int32

De beginindex van de array.

Implementeringen

Uitzonderingen

De som van index en het aantal elementen in de OleDbErrorCollection elementen is groter dan de lengte van de Array.

De array is null.

Het index is niet geldig voor array.

Voorbeelden

In het volgende voorbeeld wordt elk OleDbError in de OleDbErrorCollection verzameling weergegeven.

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

Zie ook

Van toepassing op

CopyTo(OleDbError[], Int32)

Bron:
OleDbErrorCollection.cs
Bron:
OleDbErrorCollection.cs
Bron:
OleDbErrorCollection.cs
Bron:
OleDbErrorCollection.cs

Kopieert alle elementen van de huidige OleDbErrorCollection naar de opgegeven vanaf de opgegeven OleDbErrorCollection doelindex.

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)

Parameters

array
OleDbError[]

Het OleDbErrorCollection doel van de elementen die zijn gekopieerd uit de huidige OleDbErrorCollection.

index
Int32

Een 32-bits geheel getal dat de index aangeeft in het OleDbErrorCollection exemplaar waarop kopiƫren wordt gestart.

Voorbeelden

In het volgende voorbeeld wordt elk OleDbError in de OleDbErrorCollection verzameling weergegeven.

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

Zie ook

Van toepassing op