Partager via


Fields, collection (ADO)

Contient tous les objets Field d’un objet Recordset ou Record.

Notes

Un objet Recordset a une collection Fields composée d’objets Field . Chaque objet Field correspond à une colonne dans l’objet Recordset. Vous pouvez remplir la collection Fields avant d’ouvrir l’objet Recordset en appelant la méthode Refresh sur la collection.

Notes

Consultez la rubrique d’objet Field pour obtenir une explication plus détaillée de l’utilisation des objets Field.

La collection Fields a une méthode Append , qui crée et ajoute provisoirement un objet Field à la collection et une méthode Update, qui finalise les ajouts ou suppressions.

Un objet Record a deux champs spéciaux qui peuvent être indexés avec des constantes FieldEnum . Une constante accède à un champ contenant le flux par défaut de l’enregistrement, et l’autre accède à un champ contenant la chaîne d’URL absolue de l’enregistrement.

Certains fournisseurs (par exemple, le fournisseur Microsoft OLE DB pour la publication Internet) peuvent remplir la collection Fields avec un sous-ensemble de champs disponibles pour l’objet Record ou Recordset. Les autres champs ne seront pas ajoutés à la collection tant qu’ils ne sont pas référencés par nom ou indexés par votre code.

Si vous tentez de référencer un champ non existant par nom, un nouvel objet Field est ajouté à la collection Fields avec un statutd’adFieldPendingInsert. Lorsque vous appelez Update, ADO crée un champ dans votre source de données si ce champ est autorisé par votre fournisseur.

Cette section contient la rubrique suivante.

Voir aussi

Field, objet