Поделиться через


OdbcErrorCollection Класс

Определение

Собирает все ошибки, создаваемые OdbcDataAdapter. Этот класс не наследуется.

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.

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 класса . OdbcErrorCollection всегда содержит по крайней OdbcError мере один экземпляр класса .

Свойства

Count

Получает число ошибок в коллекции.

Item[Int32]

Возвращает ошибку с указанным индексом.

Методы

CopyTo(Array, Int32)

Копирует элементы коллекции OdbcErrorCollection в массив, начиная с заданного индекса внутри массива.

CopyTo(OdbcError[], Int32)

Копирует все элементы текущей коллекции OdbcErrorCollection в указанную коллекцию OdbcErrorCollection, начиная с указанного индекса в коллекции назначения.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

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

Возвращает объект, который реализует интерфейс IEnumerator и который может выполнять итерацию объектов OdbcErrorCollection в OdbcErrorCollection.

GetHashCode()

Служит хэш-функцией по умолчанию.

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

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

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

Создает неполную копию текущего объекта Object.

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

Возвращает строку, представляющую текущий объект.

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

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

ICollection.IsSynchronized

Описание этого члена см. в разделе IsSynchronized.

ICollection.SyncRoot

Описание этого члена см. в разделе SyncRoot.

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

Cast<TResult>(IEnumerable)

Приводит элементы объекта IEnumerable к заданному типу.

OfType<TResult>(IEnumerable)

Выполняет фильтрацию элементов объекта IEnumerable по заданному типу.

AsParallel(IEnumerable)

Позволяет осуществлять параллельный запрос.

AsQueryable(IEnumerable)

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

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

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