Třída IAccessorImpl
Poskytuje implementaci IAccessor rozhraní.
template <
class T,
class BindType = ATLBINDINGS,
class BindingVector = CAtlMap <
HACCESSOR hAccessor,
BindType* pBindingsStructure
>
>
class ATL_NO_VTABLE IAccessorImpl : public IAccessorImplBase<BindType>
Parametry
T
Vaše třída objektu řádků nebo příkaz.BindType
Jednotka úložiště pro informace o vazbě.Výchozí nastavení je ATLBINDINGS struktury (viz atldb.h).BindingVector
Jednotka úložiště pro informace o sloupci.Výchozí hodnota je CAtlMap kde je klíčovým prvkem HACCESSOR hodnota a hodnota prvku je ukazatel na BindType struktury.
Členy
Metody
Konstruktor. |
Metody rozhraní
Přidá počet odkazů na stávající přístupový objekt. |
|
Vytvoří objektu ze sady vazby. |
|
Vrátí vazby v objektu. |
|
Uvolnění objektu. |
Poznámky
Je to povinné na příkazy a sad řádků.Vyžaduje, implementovat zprostředkovatele OLE DB HACCESSOR, což je značku do pole DBBINDING struktury.HACCESSORposkytované s IAccessorImpl adresy jsou BindType struktury.Standardně BindType je definován jako ATLBINDINGS v IAccessorImpljeho definice šablony.BindTypeposkytuje mechanismus používaný IAccessorImpl sledovat počet prvků v jeho DBBINDING pole jako referenční počet a přístupový objekt příznaky.
Požadavky
Záhlaví: atldb.h