Aracılığıyla paylaş


OleDbErrorCollection.CopyTo Yöntem

Tanım

öğesinin öğelerini OleDbErrorCollection içine Arraykopyalar.

Aşırı Yüklemeler

CopyTo(Array, Int32)

içindeki belirtilen dizinden Arraybaşlayarak öğesinin öğelerini OleDbErrorCollection içine Arraykopyalar.

CopyTo(OleDbError[], Int32)

Geçerlinin OleDbErrorCollection tüm öğelerini belirtilen hedef dizinden başlayarak belirtilene OleDbErrorCollection kopyalar.

CopyTo(Array, Int32)

Kaynak:
OleDbErrorCollection.cs
Kaynak:
OleDbErrorCollection.cs
Kaynak:
OleDbErrorCollection.cs
Kaynak:
OleDbErrorCollection.cs

içindeki belirtilen dizinden Arraybaşlayarak öğesinin öğelerini OleDbErrorCollection içine Arraykopyalar.

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)

Parametreler

array
Array

Array Öğelerin kopyalandığı yer.

index
Int32

öğesinin arraybaşlangıç dizini.

Uygulamalar

Özel durumlar

içindeki öğelerin OleDbErrorCollection toplamı index ve sayısı değerinin uzunluğundan Arraybüyüktür.

şeklindedir arraynull.

index için arraygeçerli değil.

Örnekler

Aşağıdaki örnek koleksiyondaki her OleDbError birini OleDbErrorCollection görüntüler.

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

Ayrıca bkz.

Şunlara uygulanır

CopyTo(OleDbError[], Int32)

Kaynak:
OleDbErrorCollection.cs
Kaynak:
OleDbErrorCollection.cs
Kaynak:
OleDbErrorCollection.cs
Kaynak:
OleDbErrorCollection.cs

Geçerlinin OleDbErrorCollection tüm öğelerini belirtilen hedef dizinden başlayarak belirtilene OleDbErrorCollection kopyalar.

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)

Parametreler

array
OleDbError[]

Geçerli OleDbErrorCollectionOleDbErrorCollectionöğesinden kopyalanan öğelerin hedefidir.

index
Int32

Kopyalamanın başladığı dizini OleDbErrorCollection temsil eden 32 bitlik tamsayı.

Örnekler

Aşağıdaki örnek koleksiyondaki her OleDbError birini OleDbErrorCollection görüntüler.

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

Ayrıca bkz.

Şunlara uygulanır