Condividi tramite


Classe CDBPropSet

Eredita dalla DBPROPSET struttura e aggiunge un costruttore che inizializza i campi chiave e il AddProperty metodo di accesso.

Sintassi

class CDBPropSet : public tagDBPROPSET

Requisiti

Intestazione: atldbcli.h

Membri

Metodi

Nome Descrizione
AddProperty Aggiunge una proprietà al set di proprietà.
CDBPropSet Costruttore.
SetGUID Imposta il guidPropertySet campo della DBPROPSET struttura.

Operatori

Nome Descrizione
operator = Assegna il contenuto di una proprietà impostata su un'altra.

Osservazioni:

I provider OLE DB e i consumer usano DBPROPSET strutture per passare matrici di DBPROP strutture. Ogni DBPROP struttura rappresenta una singola proprietà che può essere impostata.

CDBPropSet::AddProperty

Aggiunge una proprietà al set di proprietà.

Sintassi

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();

Parametri

dwPropertyID
[in] ID della proprietà da aggiungere. Utilizzato per inizializzare l'oggetto dwPropertyID della DBPROP struttura aggiunta al set di proprietà.

var
[in] Variante utilizzata per inizializzare il valore della proprietà per la DBPROP struttura aggiunta al set di proprietà.

szValue
[in] Stringa utilizzata per inizializzare il valore della proprietà per la DBPROP struttura aggiunta al set di proprietà.

bValue
[in] Valore BYTE booleano o utilizzato per inizializzare il valore della proprietà per la DBPROP struttura aggiunta al set di proprietà.

nValue
[in] Valore intero utilizzato per inizializzare il valore della proprietà per la DBPROP struttura aggiunta al set di proprietà.

fltValue
[in] Valore a virgola mobile utilizzato per inizializzare il valore della proprietà per la DBPROP struttura aggiunta al set di proprietà.

dblValue
[in] Valore a virgola mobile a precisione doppia utilizzato per inizializzare il valore della proprietà per la DBPROP struttura aggiunta al set di proprietà.

cyValue
[in] Valore di valuta CY utilizzato per inizializzare il valore della proprietà per la DBPROP struttura aggiunta al set di proprietà.

Valore restituito

true se la proprietà è stata aggiunta correttamente. In caso contrario, false.

CDBPropSet::CDBPropSet

Costruttore. Inizializza i rgPropertiescampi , cPropertiese guidPropertySet della struttura DBPROPSET .

Sintassi

CDBPropSet(const GUID& guid);

CDBPropSet(const CDBPropSet& propset);

CDBPropSet();

Parametri

guid
[in] GUID utilizzato per inizializzare il guidPropertySet campo.

propset
[in] Altro oggetto CDBPropSet per la costruzione di copia.

CDBPropSet::SetGUID

Imposta il guidPropertySet campo nella DBPROPSET struttura.

Sintassi

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

Parametri

guid
[in] GUID utilizzato per impostare il guidPropertySet campo della struttura DBPROPSET .

Osservazioni:

Questo campo può essere impostato anche dal costruttore .

CDBPropSet::operator =

Assegna il contenuto di un set di proprietà a un altro set di proprietà.

Sintassi

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

Vedi anche

Modelli di consumer OLE DB
Riferimenti ai modelli consumer OLE DB
Classe CDBPropIDSet
Struttura DBPROPSET strutturaDBPROP