Fields 集合 (ADO)

包含 RecordsetRecord 物件的所有 Field 物件。

備註

Recordset 物件具有由 Field 物件組成的 Fields 集合。 每個 Field 物件都會對應至 Recordset 中的資料行。 您可以藉由呼叫集合上的 Refresh 方法,在開啟 Recordset 之前填入 Fields 集合。

注意

如需如何使用 Field 物件的詳細說明,請參閱 Field 物件主題。

Fields 集合具有 Append 方法,可暫時建立 Field 物件,並將其新增至集合,而 Update 方法會完成任何新增或刪除。

Record 物件有兩個特殊欄位,可使用 FieldEnum 常數來編製索引。 一個常數會存取包含 Record 預設資料流的欄位,另一個常數會存取包含 Record 絕對 URL 字串的欄位。

某些提供者 (例如,Microsoft OLE DB Provider for Internet Publishing) 可使用 RecordRecordset 可用欄位的子集來填入 Fields 集合。 除非第一次以名稱參考或由程式碼編制索引,否則不會將其他欄位新增至集合。

如果您嘗試依名稱參考不存在的欄位,新的 Field 物件將會附加至狀態adFieldPendingInsertFields 集合。 當您呼叫 Update 時,如果提供者允許,ADO 會在資料來源中建立新的欄位。

本節包含下列主題。

另請參閱

Field 物件