Sdílet prostřednictvím


CAccessorRowset – třída

Zapouzdřuje sadu řádků a její přidružené přístupové objekty do jedné třídy.

Syntaxe

template <class TAccessor = CNoAccessor,
   template <typename T> class TRowset = CRowset>
class CAccessorRowset : public TAccessor, public TRowset<TAccessor>

Parametry

TAccessor
Třída příslušenství.

TRowset
Třída sady řádků.

Požadavky

Hlavička: atldbcli.h

Členové

Metody

Název Popis
Bind Vytvoří vazby (používá se, pokud bBind je zadán jako false v CCommand::Open).
CAccessorRowset Konstruktor
Zavřít Zavře sadu řádků a všechny přístupové objekty.
FreeRecordMemory Uvolní všechny sloupce v aktuálním záznamu, které je potřeba uvolnit.
GetColumnInfo Implementuje IColumnsInfo::GetColumnInfo.

Poznámky

Třída TAccessor spravuje přístupové objekty. Třída TRowset spravuje sadu řádků.

CAccessorRowset::Bind

Vytvoří vazby, pokud jste zadali bBind jako false v CCommand::Open.

Syntaxe

HRESULT Bind();

Návratová hodnota

Standardní HODNOTA HRESULT.

CAccessorRowset::CAccessorRowset

Inicializuje CAccessorRowset objekt.

Syntaxe

CAccessorRowset();

CAccessorRowset::Close

Uvolní všechny aktivní přístupové objekty a sadu řádků.

Syntaxe

void Close();

Poznámky

Uvolní veškerou přidruženou paměť.

CAccessorRowset::FreeRecordMemory

Uvolní všechny sloupce v aktuálním záznamu, které je potřeba uvolnit.

Syntaxe

void FreeRecordMemory();

CAccessorRowset::GetColumnInfo

Získá informace o sloupci z otevřené sady řádků.

Syntaxe

HRESULT GetColumnInfo(DBORDINAL* pulColumns,
   DBCOLUMNINFO** ppColumnInfo,
   LPOLESTR* ppStrings) const;

HRESULT GetColumnInfo(DBORDINAL* pColumns,
   DBCOLUMNINFO** ppColumnInfo);

Parametry

Viz IColumnsInfo::GetColumnInfo v odkazech programátora OLE DB.

Návratová hodnota

Standardní HODNOTA HRESULT.

Poznámky

Uživatel musí uvolnit informace o vrácených sloupci a vyrovnávací paměť řetězců. Druhou verzi této metody použijte, když používáte CDynamicAccessor a potřebujete přepsat vazby.

Další informace naleznete v tématu IColumnsInfo::GetColumnInfo v odkazech programátora OLE DB.

Viz také

Šablony příjemců OLE DB
Referenční dokumentace k šablonám příjemců OLE DB