Partager via


CDBPropSet, classe

Hérite de la DBPROPSET structure et ajoute un constructeur qui initialise les champs clés ainsi que la méthode d’accès AddProperty .

Syntaxe

class CDBPropSet : public tagDBPROPSET

Spécifications

En-tête : atldbcli.h

Membres

Méthodes

Nom Description
AddProperty Ajoute une propriété au jeu de propriétés.
CDBPropSet Constructeur.
SetGUID Définit le guidPropertySet champ de la DBPROPSET structure.

Opérateurs

Nom Description
operator = Affecte le contenu d’une propriété définie à une autre.

Notes

Les fournisseurs OLE DB et les consommateurs utilisent DBPROPSET des structures pour passer des tableaux de DBPROP structures. Chaque DBPROP structure représente une propriété unique qui peut être définie.

CDBPropSet::AddProperty

Ajoute une propriété au jeu de propriétés.

Syntaxe

bool AddProperty(DWORD dwPropertyID,
   constVARIANT& var,
   DBPROPOPTIONS propoptions = DBPROPOPTIONS_REQUIRED) throw();bool AddProperty(DWORD dwPropertyID,
   LPCSTR szValue,  DBPROPOPTIONS propoptions = DBPROPOPTIONS_REQUIRED) throw();bool AddProperty(DWORD dwPropertyID,
   LPCWSTR szValue,DBPROPOPTIONS propoptions = DBPROPOPTIONS_REQUIRED) throw();bool AddProperty(DWORD dwPropertyID,
   bool bValue,  DBPROPOPTIONS propoptions = DBPROPOPTIONS_REQUIRED) throw();bool AddProperty(DWORD dwPropertyID,
   BYTE bValue,  DBPROPOPTIONS propoptions = DBPROPOPTIONS_REQUIRED);bool AddProperty(DWORD dwPropertyID,
   short nValue,  DBPROPOPTIONS propoptions = DBPROPOPTIONS_REQUIRED);bool AddProperty(DWORD dwPropertyID,
   long nValue,  DBPROPOPTIONS propoptions = DBPROPOPTIONS_REQUIRED);bool AddProperty(DWORD dwPropertyID,
   float fltValue,  DBPROPOPTIONS propoptions = DBPROPOPTIONS_REQUIRED);bool AddProperty(DWORD dwPropertyID,
   double dblValue,  DBPROPOPTIONS propoptions = DBPROPOPTIONS_REQUIRED) throw();bool AddProperty(DWORD dwPropertyID,
   CY cyValue,  DBPROPOPTIONS propoptions = DBPROPOPTIONS_REQUIRED) throw();

Paramètres

dwPropertyID
[in] ID de la propriété à ajouter. Permet d’initialiser la dwPropertyID DBPROP structure ajoutée au jeu de propriétés.

var
[in] Variante utilisée pour initialiser la valeur de propriété pour la DBPROP structure ajoutée au jeu de propriétés.

szValue
[in] Chaîne utilisée pour initialiser la valeur de la propriété pour la DBPROP structure ajoutée au jeu de propriétés.

bValue
[in] Valeur BYTE booléenne utilisée pour initialiser la valeur de propriété pour la DBPROP structure ajoutée au jeu de propriétés.

nValue
[in] Valeur entière utilisée pour initialiser la valeur de propriété pour la DBPROP structure ajoutée au jeu de propriétés.

fltValue
[in] Valeur à virgule flottante utilisée pour initialiser la valeur de propriété pour la DBPROP structure ajoutée au jeu de propriétés.

dblValue
[in] Valeur à virgule flottante double précision utilisée pour initialiser la valeur de la propriété pour la DBPROP structure ajoutée au jeu de propriétés.

cyValue
[in] Valeur monétaire CY utilisée pour initialiser la valeur de propriété pour la DBPROP structure ajoutée au jeu de propriétés.

Valeur de retour

true si la propriété a été correctement ajoutée. Sinon, false.

CDBPropSet::CDBPropSet

Constructeur . Initialise les champs et les rgPropertieschamps de la structure DBPROPSET.guidPropertySet cProperties

Syntaxe

CDBPropSet(const GUID& guid);

CDBPropSet(const CDBPropSet& propset);

CDBPropSet();

Paramètres

guid
[in] GUID utilisé pour initialiser le guidPropertySet champ.

propset
[in] Autre CDBPropSet objet pour la construction de copie.

CDBPropSet::SetGUID

Définit le guidPropertySet champ dans la DBPROPSET structure.

Syntaxe

void SetGUID(const GUID& guid) throw();

Paramètres

guid
[in] GUID utilisé pour définir le guidPropertySet champ de la structure DBPROPSET .

Notes

Ce champ peut également être défini par le constructeur .

CDBPropSet::operator =

Affecte le contenu d’une propriété définie à un autre jeu de propriétés.

Syntaxe

CDBPropSet& operator =(CDBPropSet& propset) throw();

Voir aussi

Modèles du consommateur OLE DB
Référence des modèles du consommateur OLE DB
CDBPropIDSet, classe
DBPROPSET, structureDBPROP