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
.
class CDBPropSet : public tagDBPROPSET
En-tête : atldbcli.h
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. |
Nom | Description |
---|---|
operator = | Affecte le contenu d’une propriété définie à une autre. |
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.
Ajoute une propriété au jeu de propriétés.
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();
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.
true
si la propriété a été correctement ajoutée. Sinon, false
.
Constructeur . Initialise les champs et les rgProperties
champs de la structure DBPROPSET.guidPropertySet
cProperties
CDBPropSet(const GUID& guid);
CDBPropSet(const CDBPropSet& propset);
CDBPropSet();
guid
[in] GUID utilisé pour initialiser le guidPropertySet
champ.
propset
[in] Autre CDBPropSet
objet pour la construction de copie.
Définit le guidPropertySet
champ dans la DBPROPSET
structure.
void SetGUID(const GUID& guid) throw();
guid
[in] GUID utilisé pour définir le guidPropertySet
champ de la structure DBPROPSET .
Ce champ peut également être défini par le constructeur .
Affecte le contenu d’une propriété définie à un autre jeu de propriétés.
CDBPropSet& operator =(CDBPropSet& propset) throw();
Modèles du consommateur OLE DB
Référence des modèles du consommateur OLE DB
CDBPropIDSet, classe
DBPROPSET, structureDBPROP