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