CAccessorBase – třída
Všechny přístupové objekty v šablonách OLE DB jsou odvozeny z této třídy. CAccessorBase
umožňuje jedné sadě řádků spravovat více přístupových objektů. Poskytuje také vazbu pro parametry i výstupní sloupce.
Syntaxe
// Replace with syntax
Členové
Metody
Název | Popis |
---|---|
Zavřít | Zavře přístupové objekty. |
GetHAccessor | Načte popisovač přístupového objektu. |
GetNumAccessors | Načte počet přístupových objektů vytvořených třídou. |
IsAutoAccessor | Testuje, jestli je zadaný přístupový objekt automatickýmaccessorem. |
ReleaseAccessors | Uvolní příslušenství. |
Požadavky
Hlavička: atldbcli.h
CAccessorBase::Close
Zavře přístupové objekty.
Syntaxe
void Close();
Poznámky
Nejprve musíte volat ReleaseAccessors .
CAccessorBase::GetHAccessor
Načte popisovač přístupového objektu zadaného přístupového objektu.
Syntaxe
HACCESSOR GetHAccessor(ULONG nAccessor) const;
Parametry
nAccessor
[v] Číslo odsazení nuly pro příslušenství.
Návratová hodnota
Úchyt pro přístup.
CAccessorBase::GetNumAccessors
Načte počet přístupových objektů vytvořených třídou.
Syntaxe
ULONG GetNumAccessors() const;
Návratová hodnota
Počet přístupových objektů vytvořených třídou.
CAccessorBase::IsAutoAccessor
Vrátí hodnotu true, pokud se data automaticky načtou pro přístup během operace přesunutí.
Syntaxe
bool IsAutoAccessor(ULONG nAccessor) const;
Parametry
nAccessor
[v] Číslo odsazení nuly pro příslušenství.
Návratová hodnota
Vrátí true
, pokud je přístupový objekt automatickýmaccessorem. V opačném případě se vrátí false
.
CAccessorBase::ReleaseAccessors
Uvolní přístupové objekty vytvořené třídou.
Syntaxe
HRESULT ReleaseAccessors(IUnknown* pUnk);
Parametry
punk
[v] Ukazatel na IUnknown
rozhraní objektu COM, pro který byly vytvořeny přístupové objekty.
Návratová hodnota
Standardní HODNOTA HRESULT.
Poznámky
Volá se z CAccessorRowset::Close.
Viz také
Šablony příjemců OLE DB
Referenční dokumentace k šablonám příjemců OLE DB
CAccessorBase – třída