OdbcErrorCollection Класс

Определение

Собирает все ошибки, создаваемые OdbcDataAdapter.Collects all errors generated by the OdbcDataAdapter. Этот класс не наследуется.This class cannot be inherited.

public ref class OdbcErrorCollection sealed : System::Collections::ICollection
public sealed class OdbcErrorCollection : System.Collections.ICollection
[System.Serializable]
public sealed class OdbcErrorCollection : System.Collections.ICollection
type OdbcErrorCollection = class
    interface ICollection
    interface IEnumerable
[<System.Serializable>]
type OdbcErrorCollection = class
    interface ICollection
    interface IEnumerable
Public NotInheritable Class OdbcErrorCollection
Implements ICollection
Наследование
OdbcErrorCollection
Атрибуты
Реализации

Примеры

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

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

Комментарии

Этот класс создается в, OdbcException чтобы получить экземпляры OdbcError класса.This class is created by OdbcException to collect instances of the OdbcError class. OdbcErrorCollection всегда содержит по крайней мере один экземпляр OdbcError класса.OdbcErrorCollection always contains at least one instance of the OdbcError class.

Свойства

Count

Получает число ошибок в коллекции.Gets the number of errors in the collection.

Item[Int32]

Возвращает ошибку с указанным индексом.Gets the error at the specified index.

Методы

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.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Унаследовано от Object)
GetEnumerator()

Возвращает объект, который реализует интерфейс IEnumerator и который может выполнять итерацию объектов OdbcErrorCollection в OdbcErrorCollection.Returns an object that implements the IEnumerator interface and that can iterate through the OdbcErrorCollection objects in the OdbcErrorCollection.

GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Унаследовано от Object)

Явные реализации интерфейса

ICollection.IsSynchronized

Описание этого члена см. в разделе IsSynchronized.For a description of this member, see IsSynchronized.

ICollection.SyncRoot

Описание этого члена см. в разделе SyncRoot.For a description of this member, see SyncRoot.

Методы расширения

Cast<TResult>(IEnumerable)

Приводит элементы объекта IEnumerable к заданному типу.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Выполняет фильтрацию элементов объекта IEnumerable по заданному типу.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Позволяет осуществлять параллельный запрос.Enables parallelization of a query.

AsQueryable(IEnumerable)

Преобразовывает коллекцию IEnumerable в объект IQueryable.Converts an IEnumerable to an IQueryable.

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

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