Détermination de ce qui est pris en charge
La méthode Supports est utilisée pour déterminer si un objet Recordset spécifié prend en charge un type particulier de fonctionnalités. La syntaxe est la suivante :
boolean = recordset.Supports(CursorOptions )
Notes
La méthode Supports retourne une valeur booléenne qui indique si le fournisseur prend en charge toutes les fonctionnalités identifiées par l’argument CursorOptions. Vous pouvez utiliser la méthode Supports pour déterminer les types de fonctionnalités pris en charge par un objet Recordset. Si l’objet Recordset prend en charge les fonctionnalités dont les constantes correspondantes se trouvent dans CursorOptions, la méthode Supports retourne True. Sinon, elle retourne False.
À l’aide de la méthode Supports, vous pouvez vérifier la capacité de l’objet Recordset à ajouter de nouveaux enregistrements, d’utiliser des signets, d’utiliser la méthode Find, d’utiliser le défilement, d’utiliser la propriété Index et d’effectuer des mises à jour par lots. Pour obtenir la liste complète des constantes et de leurs significations, consultez CursorOptionEnum.
Bien que la méthode Supports puisse retourner True pour une fonctionnalité donnée, elle ne garantit pas que le fournisseur peut rendre la fonctionnalité disponible dans toutes les circonstances. La méthode Supports retourne simplement si le fournisseur peut prendre en charge la fonctionnalité spécifiée, en supposant que certaines conditions sont remplies. Par exemple, la méthode Supports peut indiquer qu’un objet Recordset prend en charge les mises à jour, même si le curseur est basé sur une jointure de table multiple, dont certaines colonnes ne peuvent pas être mises à jour.