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