Sdílet prostřednictvím


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

wfc92wyd.collapse_all(cs-cz,VS.110).gifMetody

Funkce GetString pro

Načte zadaný sloupec data jako řetězec.

SetString

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 CAccessor

Třída CDynamicParameterAccessor

Třída CManualAccessor

Třída CDynamicAccessor

Třída CDynamicStringAccessorA

Třída CDynamicStringAccessorW

Třída CXMLAccessor

Koncepty

Šablony příjemce technologie OLE DB (C++)

Reference šablon OLE DB spotřebitele