Fields コレクション (ADO)
Recordset または Record オブジェクトのすべての Field オブジェクト 含まれます。
備考
Recordset オブジェクトには、Field オブジェクトで構成される Fields コレクションがあります。 各 Field オブジェクトは、Recordset内の列に対応します。 コレクションの Refresh メソッドを呼び出して、Recordset を開く前に、Fields コレクションを設定できます。
手記
Field オブジェクトの使用方法の詳細については、「Field オブジェクト」トピックを参照してください。
Fields コレクションには、Append メソッドがあります。このメソッドは、Field オブジェクトを一時的に作成してコレクションに追加し、Update メソッドを使用して追加または削除を完了します。
Record オブジェクトには、FieldEnum 定数を使用してインデックスを作成できる 2 つの特殊なフィールドがあります。 一方の定数は、Recordの既定のストリームを含むフィールドにアクセスし、もう 1 つは Recordの絶対 URL 文字列を含むフィールドにアクセスします。
特定のプロバイダー (たとえば、Microsoft OLE DB Provider for Internet Publishing) は、Fields コレクションに、レコード または Recordsetで使用可能なフィールドのサブセットを設定できます。 他のフィールドは、最初に名前で参照されるか、コードによってインデックスが作成されるまで、コレクションに追加されません。
存在しないフィールドを名前で参照しようとすると、新しい Field オブジェクトが、adFieldPendingInsert の Status を持つ Fields コレクション追加されます。 Updateを呼び出すと、プロバイダーによって許可されている場合、ADO によってデータ ソースに新しいフィールドが作成されます。
このセクションには、次のトピックが含まれています。