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 rgProperties
champs 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