Коллекция Fields (ADO)
Область применения: Access 2013, Office 2013
Содержит все объекты Fieldобъекта Recordset или Record .
Замечания
Объект Recordset содержит коллекцию Fields , состоящую из объектов Field . Каждый объект Field соответствует столбцу в наборе записей. Вы можете заполнить коллекцию Fields перед открытием набора записей , вызвав метод Refresh в коллекции.
Примечание.
Более подробное описание использования объектов Field см. в разделе Объект Field.
Коллекция Fields содержит метод Append , который предварительно создает и добавляет объект Field в коллекцию, а также метод Update , который завершает любые добавления или удаления.
Объект Record содержит два специальных поля, которые можно индексировать с помощью констант FieldEnum . Одна константа обращается к полю, содержая поток по умолчанию для записи, а другая — к полю с абсолютной строкой URL-адреса для записи.
Некоторые поставщики (например, поставщик Microsoft OLE DB для публикации в Интернете) могут заполнять коллекцию Fields подмножеством доступных полей для записи или набора записей. Другие поля не будут добавляться в коллекцию до тех пор, пока на них не будет указана ссылка по имени или индексирована кодом.
Если попытаться сослаться на несуществующее поле по имени, в коллекцию Fields будет добавлен новый объект Field с состояниемadFieldPendingInsert. При вызове Update ADO создаст новое поле в источнике данных, если это разрешено поставщиком.