Aracılığıyla paylaş


OdbcErrorCollection.CopyTo Yöntem

Tanım

öğesinin OdbcErrorCollection öğelerini dizi içinde belirtilen dizinden başlayarak bir diziye kopyalar.

Aşırı Yüklemeler

CopyTo(Array, Int32)

öğesinin OdbcErrorCollection öğelerini dizi içinde belirtilen dizinden başlayarak bir diziye kopyalar.

CopyTo(OdbcError[], Int32)

Geçerli OdbcErrorCollection öğenin tüm öğelerini belirtilen hedef dizinden başlayarak belirtilene OdbcErrorCollection kopyalar.

CopyTo(Array, Int32)

Kaynak:
OdbcErrorCollection.cs
Kaynak:
OdbcErrorCollection.cs
Kaynak:
OdbcErrorCollection.cs
Kaynak:
OdbcErrorCollection.cs

öğesinin OdbcErrorCollection öğelerini dizi içinde belirtilen dizinden başlayarak bir diziye kopyalar.

public:
 virtual void CopyTo(Array ^ array, int i);
public void CopyTo (Array array, int i);
abstract member CopyTo : Array * int -> unit
override this.CopyTo : Array * int -> unit
Public Sub CopyTo (array As Array, i As Integer)

Parametreler

array
Array

Öğelerin kopyalandığı dizi.

i
Int32

başlangıç dizini.array

Uygulamalar

Özel durumlar

içindeki öğelerin OdbcErrorCollection toplamı index ve sayısı dizinin uzunluğundan büyüktür.

, array şeklindedir null.

index için arraygeçerli değil.

Örnekler

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

public void DisplayOdbcErrorCollection(OdbcException 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 DisplayOdbcErrorCollection(exception As OdbcException)
    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(OdbcError[], Int32)

Kaynak:
OdbcErrorCollection.cs
Kaynak:
OdbcErrorCollection.cs
Kaynak:
OdbcErrorCollection.cs
Kaynak:
OdbcErrorCollection.cs

Geçerli OdbcErrorCollection öğenin tüm öğelerini belirtilen hedef dizinden başlayarak belirtilene OdbcErrorCollection kopyalar.

public:
 void CopyTo(cli::array <System::Data::Odbc::OdbcError ^> ^ array, int i);
public void CopyTo (System.Data.Odbc.OdbcError[] array, int i);
member this.CopyTo : System.Data.Odbc.OdbcError[] * int -> unit
Public Sub CopyTo (array As OdbcError(), i As Integer)

Parametreler

array
OdbcError[]

OdbcErrorCollection geçerli OdbcErrorCollectionöğesinden kopyalanan öğelerin hedefidir.

i
Int32

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

Örnekler

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

public void DisplayOdbcErrorCollection(OdbcException 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 DisplayOdbcErrorCollection(exception As OdbcException)
    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