Sdílet prostřednictvím


CDBPropSet – třída

Dědí ze DBPROPSET struktury a přidá konstruktor, který inicializuje pole klíče a také metodu AddProperty přístupu.

Syntaxe

class CDBPropSet : public tagDBPROPSET

Požadavky

Hlavička: atldbcli.h

Členové

Metody

Název Popis
AddProperty Přidá vlastnost do sady vlastností.
CDBPropSet Konstruktor
SetGUID guidPropertySet Nastaví pole DBPROPSET struktury.

Operátory

Název Popis
operator = Přiřadí obsah jedné vlastnosti nastavené na jinou.

Poznámky

Zprostředkovatelé a příjemci OLE DB používají DBPROPSET struktury k předávání polí DBPROP struktur. Každá DBPROP struktura představuje jednu vlastnost, kterou lze nastavit.

CDBPropSet::AddProperty

Přidá vlastnost do sady vlastností.

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

Parametry

dwPropertyID
[v] ID vlastnosti, která se má přidat. Slouží k inicializaci dwPropertyID DBPROP struktury přidané do sady vlastností.

var
[v] Varianta použitá k inicializaci hodnoty vlastnosti pro strukturu přidanou DBPROP do sady vlastností.

szValue
[v] Řetězec použitý k inicializaci hodnoty vlastnosti pro strukturu přidanou DBPROP do sady vlastností.

bValue
[v] Nebo BYTE logická hodnota použitá k inicializaci hodnoty vlastnosti pro strukturu přidanou DBPROP do sady vlastností.

nValue
[v] Celočíselná hodnota použitá k inicializaci hodnoty vlastnosti pro strukturu přidanou DBPROP do sady vlastností.

fltValue
[v] Hodnota s plovoucí desetinou čárkou použitá k inicializaci hodnoty vlastnosti pro strukturu přidanou DBPROP do sady vlastností.

dblValue
[v] Hodnota s plovoucí desetinnou čárkou s dvojitou přesností, která slouží k inicializaci hodnoty vlastnosti pro DBPROP strukturu přidanou do sady vlastností.

cyValue
[v] Hodnota měny CY použitá k inicializaci hodnoty vlastnosti pro strukturu přidanou DBPROP do sady vlastností.

Návratová hodnota

true pokud byla vlastnost úspěšně přidána. V opačném případě hodnota false.

CDBPropSet::CDBPropSet

Konstruktor Inicializuje rgProperties, cPropertiesa guidPropertySet pole DBPROPSET struktury.

Syntaxe

CDBPropSet(const GUID& guid);

CDBPropSet(const CDBPropSet& propset);

CDBPropSet();

Parametry

identifikátor guid
[v] Identifikátor GUID použitý k inicializaci guidPropertySet pole.

propset
[v] Další CDBPropSet objekt pro kopírovanou konstrukci.

CDBPropSet::SetGUID

guidPropertySet Nastaví pole ve struktuřeDBPROPSET.

Syntaxe

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

Parametry

identifikátor guid
[v] Identifikátor GUID použitý k nastavení guidPropertySet pole struktury DBPROPSET .

Poznámky

Toto pole může nastavit také konstruktor .

CDBPropSet::operator =

Přiřadí obsah jedné vlastnosti nastavené jiné sadě vlastností.

Syntaxe

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

Viz také

Šablony příjemců OLE DB
Referenční dokumentace k šablonám příjemců OLE DB
CDBPropIDSet – třída
DBPROPSET – strukturaDBPROP