Sdílet prostřednictvím


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