OdbcErrorCollection.CopyTo Метод

Определение

Копирует элементы коллекции OdbcErrorCollection в массив, начиная с заданного индекса внутри массива.Copies the elements of the OdbcErrorCollection into an array, starting at the specified index within the array.

Перегрузки

CopyTo(Array, Int32)

Копирует элементы коллекции OdbcErrorCollection в массив, начиная с заданного индекса внутри массива.Copies the elements of the OdbcErrorCollection into an array, starting at the specified index within the array.

CopyTo(OdbcError[], Int32)

Копирует все элементы текущей коллекции OdbcErrorCollection в указанную коллекцию OdbcErrorCollection, начиная с указанного индекса в коллекции назначения.Copies all the elements of the current OdbcErrorCollection to the specified OdbcErrorCollection starting at the specified destination index.

CopyTo(Array, Int32)

Копирует элементы коллекции OdbcErrorCollection в массив, начиная с заданного индекса внутри массива.Copies the elements of the OdbcErrorCollection into an array, starting at the specified index within the array.

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)

Параметры

array
Array

Массив, в который копируются элементы.The array into which to copy the elements.

i
Int32

Начальный индекс массива array.The starting index of array.

Реализации

Исключения

Сумма значений index и количество элементов в коллекции OdbcErrorCollection больше длины массива.The sum of index and the number of elements in the OdbcErrorCollection is greater than the length of the array.

Значение параметра arraynull.The array is null.

Индекс index является недопустимым для массива array.The index is not valid for array.

Примеры

В следующем примере каждый OdbcError объект отображается в OdbcErrorCollection коллекции.The following example displays each OdbcError within the OdbcErrorCollection collection.

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

См. также раздел

Применяется к

CopyTo(OdbcError[], Int32)

Копирует все элементы текущей коллекции OdbcErrorCollection в указанную коллекцию OdbcErrorCollection, начиная с указанного индекса в коллекции назначения.Copies all the elements of the current OdbcErrorCollection to the specified OdbcErrorCollection starting at the specified destination index.

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)

Параметры

array
OdbcError[]

Коллекция OdbcErrorCollection — назначение для элементов, копируемых из текущей коллекции OdbcErrorCollection.The OdbcErrorCollection that is the destination of the elements copied from the current OdbcErrorCollection.

i
Int32

32-разрядное целое число, представляющее индекс в коллекции OdbcErrorCollection, с которого начинается копирование.A 32-bit integer that represents the index in the OdbcErrorCollection at which copying starts.

Примеры

В следующем примере каждый OdbcError объект отображается в OdbcErrorCollection коллекции.The following example displays each OdbcError within the OdbcErrorCollection collection.

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

См. также раздел

Применяется к