Udostępnij przez


CDBPropSet — Klasa

Dziedziczy ze DBPROPSET struktury i dodaje konstruktor, który inicjuje pola kluczy, a także metodę AddProperty dostępu.

Składnia

class CDBPropSet : public tagDBPROPSET

Wymagania

Nagłówek: atldbcli.h

Członkowie

Metody

Nazwa/nazwisko opis
AddProperty Dodaje właściwość do zestawu właściwości.
CDBPropSet Konstruktor.
SetGUID guidPropertySet Ustawia pole DBPROPSET struktury.

Operatory

Nazwa/nazwisko opis
operator = Przypisuje zawartość jednej właściwości ustawionej na inną.

Uwagi

Dostawcy OLE DB i konsumenci używają DBPROPSET struktur do przekazywania tablic DBPROP struktur. Każda DBPROP struktura reprezentuje jedną właściwość, którą można ustawić.

CDBPropSet::AddProperty

Dodaje właściwość do zestawu właściwości.

Składnia

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

Parametry

dwPropertyID
[in] Identyfikator właściwości do dodania. Służy do inicjowania dwPropertyIDDBPROP struktury dodanej do zestawu właściwości.

var
[in] Wariant używany do inicjowania wartości właściwości dla DBPROP struktury dodanej do zestawu właściwości.

szValue
[in] Ciąg służący do inicjowania wartości właściwości struktury DBPROP dodanej do zestawu właściwości.

bValue
[in] BYTE Wartość logiczna lub używana do inicjowania wartości właściwości dla DBPROP struktury dodanej do zestawu właściwości.

nValue
[in] Wartość całkowita używana do inicjowania wartości właściwości dla DBPROP struktury dodanej do zestawu właściwości.

fltValue
[in] Wartość zmiennoprzecinkowa używana do inicjowania wartości właściwości dla DBPROP struktury dodanej do zestawu właściwości.

dblValue
[in] Wartość zmiennoprzecinkowa o podwójnej precyzji używana do inicjowania wartości właściwości dla DBPROP struktury dodanej do zestawu właściwości.

cyValue
[in] Wartość waluty CY używana do inicjowania wartości właściwości dla DBPROP struktury dodanej do zestawu właściwości.

Wartość zwracana

true jeśli właściwość została pomyślnie dodana. W przeciwnym razie wartość false.

CDBPropSet::CDBPropSet

Konstruktor. Inicjuje rgPropertiespola , cPropertiesi guidPropertySet struktury DBPROPSET.

Składnia

CDBPropSet(const GUID& guid);

CDBPropSet(const CDBPropSet& propset);

CDBPropSet();

Parametry

Identyfikator guid
[in] Identyfikator GUID używany do inicjowania guidPropertySet pola.

propset
[in] Inny CDBPropSet obiekt do kopiowania konstrukcji.

CDBPropSet::SetGUID

guidPropertySet Ustawia pole w DBPROPSET strukturze.

Składnia

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

Parametry

Identyfikator guid
[in] Identyfikator GUID używany do ustawiania guidPropertySet pola struktury DBPROPSET .

Uwagi

To pole można również ustawić za pomocą konstruktora.

CDBPropSet::operator =

Przypisuje zawartość jednej właściwości ustawionej na inny zestaw właściwości.

Składnia

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

Zobacz też

Szablony konsumentów OLE DB
Szablony konsumentów OLE DB — dokumentacja
CDBPropIDSet, klasa
DBPROPSET, strukturaDBPROP, struktura