Коллекция полей (ADO)

Содержит все объекты Field объекта Recordset или Record.

Замечания

Объект Recordset содержит коллекцию Fields , состоящую из объектов Field . Каждый объект поля соответствует столбцу в наборе записей . Перед открытием набора записей можно заполнить коллекцию Полей, вызвав метод Refresh в коллекции.

Замечание

Дополнительные сведения об использовании объектов Field см. в разделе объекта Field.

Коллекция Fields имеет метод Append , который предварительно создает и добавляет объект Field в коллекцию, а также метод Update , который завершает любые дополнения или удаления.

Объект Record имеет два специальных поля, которые можно индексировать с помощью констант FieldEnum . Одна константа обращается к полю, содержащей поток по умолчанию для записи, и другой обращается к полю, содержащей абсолютную строку URL-адреса для записи.

Некоторые поставщики (например, поставщик Microsoft OLE DB для публикации в Интернете) могут заполнять коллекцию полей подмножеством доступных полей для набора записей или записей. Другие поля не будут добавлены в коллекцию, пока они не будут ссылаться по имени или индексации кода.

Если вы пытаетесь ссылаться на несуществующее поле по имени, новый объект Field будет добавлен в коллекцию Fields с состояниемadFieldPendingInsert. При вызове Update ADO создаст новое поле в источнике данных, если это разрешено поставщиком.

Этот раздел содержит следующую тему.

См. также

объект поля