Sdílet prostřednictvím


CDynamicParameterAccessor – třída

Podobný CDynamicAccessor , ale získá informace o parametrech mají být nastaveny voláním ICommandWithParameters rozhraní.

class CDynamicParameterAccessor : public CDynamicAccessor

Členy

Metody

CDynamicParameterAccessor

Konstruktor.

GetParam

Načte parametr data z vyrovnávací paměti.

GetParamCount

Získá počet parametrů v přistupujícím objektu.

GetParamIO

Určuje, zda je zadaný parametr vstupní nebo výstupní parametr.

GetParamLength

Načte zadaný parametr uložené ve vyrovnávací paměti délka.

GetParamName

Získá název zadaný parametr.

GetParamStatus

Načte stav zadaný parametr uložené ve vyrovnávací paměti.

GetParamString

Načte řetězec data zadaného parametru uložené ve vyrovnávací paměti.

GetParamType

Načítá datový typ zadaného parametru.

SetParam

Nastaví vyrovnávací paměti, pomocí parametru data.

SetParamLength

Nastaví zadaný parametr uložené ve vyrovnávací paměti.

SetParamStatus

Nastaví stav zadaný parametr uložené ve vyrovnávací paměti.

SetParamString

Nastaví řetězec data zadaného parametru uložené ve vyrovnávací paměti.

Poznámky

Zprostředkovatel musí podporovat ICommandWithParameters pro příjemce k použití této třídy.

Informace o parametrech jsou uloženy ve vyrovnávací paměti a spravovány touto třídou.Data parametru získáte z vyrovnávací paměti, pomocí GetParam a GetParamType.

Příklad demonstrující použití této třídy spuštění serveru SQL Server uložené procedury a získání hodnoty výstupního parametru naleznete v článku znalostní báze Knowledge Base Q058860, "postupy: spustit uložené procedury pomocí CDynamicParameterAccessor." Články znalostní báze jsou k dispozici v dokumentaci Visual Studio knihovny MSDN nebo na https://support.microsoft.com/support/.

Požadavky

Záhlaví: také atldbcli.h

Viz také

Referenční dokumentace

CAccessor – třída

CDynamicAccessor – třída

CManualAccessor – třída

Koncepty

OLE DB – šablony příjemce (C++)

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