Fields-Collection (ADO)
Enthält alle Field-Objekte eines Recordset oder Record-Objekts
Bemerkungen
Ein Recordset-Objekt verfügt über eine Fields-Sammlung aus Field-Objekten. Jedes Field-Objekt entspricht einer Spalte im Recordset. Sie können die Fields-Sammlung auffüllen, bevor Sie das Recordset öffnen, indem Sie die Refresh-Methode (Aktualisieren) in der Sammlung aufrufen.
Hinweis
Weitere Erläuterungen zur Verwendung von Field-Objekten finden Sie im Artikel zu Field.
Die Fields-Sammlung verfügt über eine Append-Methode, die vorläufig ein Field-Objekt erstellt und zur Sammlung hinzufügt, und eine Update-Methode, die Ergänzungs- der Löschvorgänge abschließt.
Ein Record-Objekt verfügt über zwei spezielle Felder, die mit FieldEnum-Konstanten indiziert werden können. Eine Konstante greift auf ein Feld mit dem Standarddatenstrom für das Record-Objekt zu, und die andere greift auf ein Feld mit der absoluten URL-Zeichenfolge für das Record-Objekt zu.
Bestimmte Anbieter (z. B. der Microsoft OLE DB-Anbieter für Internet Publishing) kann die Fields-Sammlung mit einer Teilmenge verfügbarer Felder für das Record- oder Recordset-Objekt auffüllen. Andere Felder werden der Sammlung erst hinzugefügt, wenn sie zunächst nach dem Namen referenziert oder von Ihrem Code indiziert werden.
Wenn Sie auf ein nicht vorhandenes Feld nach Namen verweisen möchten, wird der Fields-Sammlung ein neues Fields-Objekt mit dem StatusadFieldPendingInsert hinzugefügt. Wenn Sie Update aufrufen, erstellt ADO ein neues Feld in Ihrer Datenquelle, falls Ihr Anbieter dies zulässt.
Dieser Abschnitt enthält das folgende Thema.