Коллекция Fields (ADO)Fields Collection (ADO)

Содержит все объекты полей набора записей или объекта записи .Contains all the Field objects of a Recordset or Record object.

RemarksRemarks

Объект набора записей содержит коллекцию Fields , состоящие из объектов полей .A Recordset object has a Fields collection made up of Field objects. Каждый объект field соответствует столбцу в наборе записей.Each Field object corresponds to a column in the Recordset. Можно заполнить коллекцию Fields перед открытием набора записей , вызвав метод Refresh в коллекции.You can populate the Fields collection before opening the Recordset by calling the Refresh method on the collection.

Примечание

Более подробное описание использования объектов полей см. в разделе объект поля .See the Field object topic for a more detailed explanation of how to use Field objects.

Коллекция Fields имеет метод append , который подготавливает создание и добавление объекта field в коллекцию, и метод Update , который завершает любые добавления или удаления.The Fields collection has an Append method, which provisionally creates and adds a Field object to the collection, and an Update method, which finalizes any additions or deletions.

Объект Record имеет два специальных поля, которые можно индексировать с помощью констант фиелденум .A Record object has two special fields that can be indexed with FieldEnum constants. Одна константа обращается к полю, содержащему поток по умолчанию для записи, а другой — к полю, содержащему абсолютную строку URL-адреса для записи.One constant accesses a field containing the default stream for the Record, and the other accesses a field containing the absolute URL string for the Record.

Некоторые поставщики (например, поставщик Microsoft OLE DB для публикации в Интернете) могут заполнить коллекцию Fields набором доступных полей для записи или набора записей.Certain providers (for example, the Microsoft OLE DB Provider for Internet Publishing) may populate the Fields collection with a subset of available fields for the Record or Recordset. Другие поля не добавляются в коллекцию до тех пор, пока на них не будет первая ссылка по имени или индексу в коде.Other fields will not be added to the collection until they are first referenced by name or indexed by your code.

При попытке сослаться на несуществующее поле по имени новый объект field будет добавлен в коллекцию Fields с состоянием адфиелдпендингинсерт.If you attempt to reference a nonexistent field by name, a new Field object will be appended to the Fields collection with a Status of adFieldPendingInsert. При вызове Updateобъект ADO создает новое поле в источнике данных, если оно разрешено поставщиком.When you call Update, ADO will create a new field in your data source if allowed by your provider.

Этот раздел содержит следующий раздел.This section contains the following topic.

См. такжеSee Also

Объект FieldField Object