Trouver le groupe de propriétés et l'ID de la propriété pour la propriété que vous souhaitez. (Voir de Propriétés OLE DB dans la référence du programmeur OLE DB.)
Dans le code généré par l'Assistant du fournisseur, trouver la carte de propriété correspondant au groupe de propriété. (Le nom du groupe de propriété correspond généralement au nom de l'objet. Propriétés Command et rowset peuvent trouver dans la commande ou le jeu de lignes ; propriétés d'initialisation et de source de données peuvent être trouvées dans l'objet source de données.)
La carte de propriété, ajouter une macro PROPERTY_INFO_ENTRY . PROPERTY_INFO_ENTRY prend quatre paramètres:
"DBPROP_" ) de l'avant au nom de la propriété. Par exemple, si vous voulez ajouter DBPROP_MAXROWS, passer MAXROWS que le premier élément.DBPROPFLAGS_ROWSET | DBPROPFLAGS_READ | DBPROPFLAGS_WRITE
&Notenbsp ; Certaines propriétés sont connectées ou « enchaîner » sur d'autres propriétés, telles que les signets ou mise à jour. Lorsqu'un consommateur définit une propriété sur true, une autre propriété peut également être définie. Les modèles du fournisseur OLE DB prend en charge ce par le biais de la méthode CUtlProps::OnPropertyChanged. Pour obtenir un exemple d'utilisation de OnPropertyChanged, voir le MyProv : exemple.