Udostępnij za pośrednictwem


CDynamicParameterAccessor — Klasa

Podobny do CDynamicAccessor , ale uzyskuje informacje o parametrach określonych przez wywołanie ICommandWithParameters interfejsu.

class CDynamicParameterAccessor : public CDynamicAccessor

Elementy członkowskie

Metody

CDynamicParameterAccessor

Konstruktor.

GetParam

Pobiera dane parametr z bufora.

GetParamCount

Pobiera liczbę parametrów w akcesor.

GetParamIO

Określa, czy określony parametr jest parametrem wejściowego lub wyjściowego.

GetParamLength

Pobiera długość określony parametr przechowywane w buforze.

GetParamName

Pobiera nazwę określonego parametru.

GetParamStatus

Pobiera stan określony parametr przechowywane w buforze.

GetParamString

Pobiera dane ciągu określonego parametru przechowywane w buforze.

GetParamType

Pobiera typ danych określonego parametru.

SetParam

Ustawi rozmiar bufora dla danych parametru.

SetParamLength

Ustawia długość określony parametr przechowywane w buforze.

SetParamStatus

Ustawia stan określony parametr przechowywane w buforze.

SetParamString

Ustawia ciąg danych określonego parametru przechowywane w buforze.

Uwagi

Dostawca musi obsługiwać ICommandWithParameters dla konsumenta użyć tej klasy.

Informacje na temat parametrów jest przechowywany w buforze tworzone i zarządzane przez tę klasę.Uzyskania parametru danych z bufora za pomocą GetParam i GetParamType.

Na przykład, ukazujące sposób używać tej klasy do wykonania procedury przechowywane programu SQL Server i uzyskać wartości parametrów wyjściowych, zobacz artykuł bazy wiedzy Knowledge Base Q058860, "PORADNIKI: wykonanie procedury przechowywanej za pomocą CDynamicParameterAccessor." Artykuły bazy wiedzy są dostępne w dokumentacji MSDN Library programu Visual Studio lub w https://support.microsoft.com/support/.

Wymagania

Nagłówek: atldbcli.h

Zobacz też

Informacje

Klasa CAccessor

CDynamicAccessor — Klasa

CManualAccessor — Klasa

Koncepcje

Szablony konsumentów OLE DB (C++)

Szablony konsumentów OLE DB — kompendium