Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Les consommateurs définissent des valeurs de propriété pour demander un comportement d’objet spécifique. Par exemple, les consommateurs utilisent des propriétés pour spécifier les interfaces à exposer par un ensemble de lignes. Les consommateurs obtiennent les valeurs de propriété pour déterminer les fonctionnalités d’un objet, telles qu’un ensemble de lignes, une session ou un objet de source de données.
Chaque propriété a une valeur, un type, une description et un attribut en lecture/écriture, et pour les propriétés d’ensemble de lignes, un indicateur indiquant s’il peut être appliqué sur une base de colonne par colonne.
Une propriété est identifiée par un GUID et un entier représentant l’ID de propriété. Un jeu de propriétés est un ensemble de toutes les propriétés qui partagent le même GUID. Outre les ensembles de propriétés OLE DB prédéfinis, le fournisseur OLE DB SQL Server Native Client implémente des ensembles de propriétés et des propriétés spécifiques au fournisseur. Chaque propriété appartient à un ou plusieurs groupes de propriétés. Un groupe de propriétés est le groupe de toutes les propriétés qui s’appliquent à un objet particulier. Certains groupes de propriétés incluent le groupe de propriétés d’initialisation, le groupe de propriétés de source de données, le groupe de propriétés de session, le groupe de propriétés d’ensemble de lignes, le groupe de propriétés de table et le groupe de propriétés de colonne. Il existe des propriétés dans chacun de ces groupes de propriétés.
La définition des valeurs de propriété implique :
Détermination des propriétés pour lesquelles définir des valeurs.
Détermination des jeux de propriétés qui contiennent les propriétés identifiées.
Allocation d’un tableau de structures DBPROPSET, une pour chaque jeu de propriétés identifié.
Allocation d’un tableau de structures DBPROP pour chaque jeu de propriétés. Le nombre d’éléments de chaque tableau est le nombre de propriétés (identifiées à l’étape 1) qui appartiennent à ce jeu de propriétés.
Remplissage de la structure DBPROP pour chaque propriété.
Remplissage d’informations (GUID du jeu de propriétés, nombre d’éléments et pointeur vers le tableau DBPROP correspondant) dans la structure DBPROPSET de chaque jeu de propriétés.
Appel d’une méthode pour définir des propriétés et passer le nombre et le tableau des structures DBPROPSET.
Voir aussi
Création d’une application de fournisseur OLE DB SQL Server Native Client
Properties (OLE DB)