Fields コレクション (ADO)Fields Collection (ADO)

すべてが含まれています、フィールドのオブジェクトをRecordsetまたはレコードオブジェクト。Contains all the Field objects of a Recordset or Record object.


A Recordsetオブジェクトには、フィールドから成るコレクションフィールドオブジェクト。A Recordset object has a Fields collection made up of Field objects. フィールドオブジェクト内の列に対応して、 Recordsetします。Each Field object corresponds to a column in the Recordset. 設定することができます、フィールドコレクションを開始する前に、レコード セット呼び出すことによって、更新コレクション メソッド。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.

フィールドコレクションが、追加メソッドでは、仮を作成し、追加、フィールド、コレクションにオブジェクトをを更新メソッドの追加または削除を終了します。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.

Aレコードオブジェクトが 2 つの特別なフィールドでインデックスを作成できるFieldEnum定数。A Record object has two special fields that can be indexed with FieldEnum constants. 1 つの定数の既定のストリームを含むフィールドにアクセスする、レコードとの絶対 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 Provider for Internet Publishing) メンバー関数の呼び出し、フィールド使用可能なフィールドのサブセットをコレクション、 レコードまたはRecordsetします。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.

存在しないフィールドの名前で参照しようとした場合、新しいフィールドオブジェクトに追加されます、フィールド使用して、コレクション、状態adFieldPendingInsertします。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. 呼び出すとUpdateADO は、プロバイダーによって許可されている場合に、データ ソース内の新しいフィールドが作成されます。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

Field オブジェクトField Object