Freigeben über


CDynamicParameterAccessor-Klasse

Ähnlich wie CDynamicAccessor erhalten jedoch die festzulegende Parameterinformationen durch, die ICommandWithParameters-Schnittstelle aufrufen.

class CDynamicParameterAccessor : public CDynamicAccessor

Mitglieder

a5e334ft.collapse_all(de-de,VS.110).gifMethoden

CDynamicParameterAccessor

Der Konstruktor.

GetParam

Ruft die Parameterdaten aus dem Puffer ab.

GetParamCount

Ruft die Anzahl von Parametern im Accessor ab.

GetParamIO

Bestimmt, ob der angegebene Parameter ein Eingabe- oder ein Ausgabeparameter ist.

GetParamLength

Ruft die Länge des angegebenen Parameters ab, der im Puffer gespeichert wird.

GetParamName

Ruft den Namen des angegebenen Parameters ab.

GetParamStatus

Ruft den Status des angegebenen Parameters ab, der im Puffer gespeichert wird.

GetParamString

Ruft die Zeichenfolgendaten des angegebenen Parameters ab, der im Puffer gespeichert wird.

GetParamType

Ruft den Datentyp des angegebenen Parameters ab.

SetParam

Legt den Puffer mithilfe der Parameterdaten fest.

SetParamLength

Legt die Länge des angegebenen Parameters fest, der im Puffer gespeichert wird.

SetParamStatus

Legt den Status des angegebenen Parameters fest, der im Puffer gespeichert wird.

SetParamString

Legt die Zeichenfolgendaten des angegebenen Parameters fest, der im Puffer gespeichert wird.

Hinweise

Der Anbieter muss ICommandWithParameters für den Consumer unterstützen, damit diese Klasse verwendet werden kann.

Die Parameterinformationen werden in einem Puffer gespeichert, der von dieser Klasse erstellt und verwaltet wird.Abrufen von Parameterdaten aus dem Puffer mithilfe GetParam und GetParamType verwenden.

Ein Beispiel zur Demonstration der Verwendung dieser Klassen zum Ausführen einer gespeicherten SQL Server-Prozedur sowie zum Abrufen der Ausgabeparameterwerte finden Sie im Knowledge Base-Artikel Q058860, "HOWTO: Execute Stored Procedure using CDynamicParameterAccessor" (nur auf Englisch verfügbar). Knowledge Base-Artikel finden Sie im MSDN Library-Visual Studio-Dokumentation oder https://support.microsoft.com/support/ heruntergeladen werden.

Anforderungen

Header: atldbcli.h

Siehe auch

Referenz

CAccessor-Klasse

CDynamicAccessor-Klasse

CManualAccessor-Klasse

Konzepte

OLE DB-Consumervorlagen (C++)

OLE DB-Consumer-Vorlagen-Verweis