CDBPropSet (Clase)
Hereda de la estructura DBPROPSET
y agrega un constructor que inicializa los campos clave, así como el método de acceso AddProperty
.
Sintaxis
class CDBPropSet : public tagDBPROPSET
Requisitos
Encabezado: atldbcli.h
Miembros
Métodos
Nombre | Descripción |
---|---|
AddProperty | Agrega una propiedad al conjunto de propiedades. |
CDBPropSet | Constructor. |
SetGUID | Establece el campo guidPropertySet de la estructura DBPROPSET . |
Operadores
Nombre | Descripción |
---|---|
operator = | Asigna el contenido de una propiedad establecida en otra. |
Comentarios
Los proveedores y consumidores OLE DB usan estructuras DBPROPSET
para pasar matrices de estructuras DBPROP
. Cada estructura DBPROP
representa una sola propiedad que se puede establecer.
CDBPropSet::AddProperty
Agrega una propiedad al conjunto de propiedades.
Sintaxis
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();
Parámetros
dwPropertyID
[in] Id. de la propiedad que se va a agregar. Se usa para inicializar el elemento dwPropertyID
de la estructura DBPROP
agregada al conjunto de propiedades.
var
[in] Variante usada para inicializar el valor de propiedad de la estructura DBPROP
agregada al conjunto de propiedades.
szValue
[in] Cadena usada para inicializar el valor de propiedad de la estructura DBPROP
agregada al conjunto de propiedades.
bValue
[in] Elemento BYTE
o valor booleano usado para inicializar el valor de propiedad de la estructura DBPROP
agregada al conjunto de propiedades.
nValue
[in] Valor entero usado para inicializar el valor de propiedad de la estructura DBPROP
agregada al conjunto de propiedades.
fltValue
[in] Valor de punto flotante usado para inicializar el valor de propiedad de la estructura DBPROP
agregada al conjunto de propiedades.
dblValue
[in] Valor de punto flotante de precisión doble usado para inicializar el valor de propiedad de la estructura DBPROP
agregada al conjunto de propiedades.
cyValue
[in] Valor de moneda CY usado para inicializar el valor de propiedad de la estructura DBPROP
agregada al conjunto de propiedades.
Valor devuelto
true
si la propiedad se ha agregado correctamente. En caso contrario, es false
.
CDBPropSet::CDBPropSet
Constructor . Inicializa los campos rgProperties
, cProperties
y guidPropertySet
de la estructura DBPROPSET.
Sintaxis
CDBPropSet(const GUID& guid);
CDBPropSet(const CDBPropSet& propset);
CDBPropSet();
Parámetros
guid
[in] GUID usado para inicializar el campo guidPropertySet
.
propset
[in] Otro objeto CDBPropSet
para la construcción de la copia.
CDBPropSet::SetGUID
Establece el campo guidPropertySet
en la estructura DBPROPSET
.
Sintaxis
void SetGUID(const GUID& guid) throw();
Parámetros
guid
[in] GUID usado para establecer el campo guidPropertySet
de la estructura DBPROPSET.
Comentarios
El constructor también puede establecer este campo.
CDBPropSet::operator =
Asigna el contenido de una propiedad establecida a otro conjunto de propiedades.
Sintaxis
CDBPropSet& operator =(CDBPropSet& propset) throw();
Consulte también
Plantillas de consumidor OLE DB
Referencia de plantillas de consumidor OLE DB
CDBPropIDSet (Clase)
Estructura DBPROPSETEstructura DBPROP