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


Коллекция 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 создаст новое поле в источнике данных, если это разрешено поставщиком.

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

См. также:

Объект Field