Třída CDynamicStringAccessor
Umožňuje přístup ke zdroji dat, když jste žádné znalosti schématu databáze (základní strukturu databáze).
template< typename BaseType, DBTYPEENUM OleDbType >
class CDynamicStringAccessorT : public CDynamicAccessor
Členy
Metody
Načte zadaný sloupec data jako řetězec. |
|
Nastaví zadaný sloupec data jako řetězec. |
Poznámky
Při CDynamicAccessor požaduje data v nativním formátu ohlásil zprostředkovatelem, CDynamicStringAccessor požaduje, aby poskytovatel načíst všechna data z úložiště dat jako řetězec data.To je užitečné zejména pro jednoduché úkoly, které nevyžadují výpočet hodnot v úložišti dat, jako je zobrazení nebo tisk obsahu úložiště dat.
Nativní typ dat sloupce v úložišti dat nezáleží; jako zprostředkovatel podporuje převod dat, poskytne data ve formátu řetězce.Pokud zprostředkovatel nepodporuje převod z nativního datového typu řetězec (který není běžné), žádající volání vrátí hodnotu úspěch DB_S_ERRORSOCCURED, a pro odpovídající sloupec Stav bude označovat převodu problému s DBSTATUS_E_CANTCONVERTVALUE.
Použití metod CDynamicStringAccessor k získání informací o sloupci. Tyto informace sloupce můžete použít k vytvoření dynamicky přistupujícího objektu za běhu.
Informace sloupce jsou uloženy ve vyrovnávací paměti a spravovány touto třídou.Získat data z vyrovnávací paměti pomocí funkce GetString pro, nebo ukládání do vyrovnávací paměti pomocí SetString.
Diskuse a příklady použití dynamické přístupový objekt třídy naleznete v tématu Pomocí dynamické přístupové objekty.
Požadavky
Záhlaví: atldbcli.h
Viz také
Referenční dokumentace
Třída CDynamicParameterAccessor