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.
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