CDynamicParameterAccessor-Klasse
Ähnlich wie CDynamicAccessor erhalten jedoch die festzulegende Parameterinformationen durch, die ICommandWithParameters-Schnittstelle aufrufen.
class CDynamicParameterAccessor : public CDynamicAccessor
Mitglieder
Methoden
Der Konstruktor. |
|
Ruft die Parameterdaten aus dem Puffer ab. |
|
Ruft die Anzahl von Parametern im Accessor ab. |
|
Bestimmt, ob der angegebene Parameter ein Eingabe- oder ein Ausgabeparameter ist. |
|
Ruft die Länge des angegebenen Parameters ab, der im Puffer gespeichert wird. |
|
Ruft den Namen des angegebenen Parameters ab. |
|
Ruft den Status des angegebenen Parameters ab, der im Puffer gespeichert wird. |
|
Ruft die Zeichenfolgendaten des angegebenen Parameters ab, der im Puffer gespeichert wird. |
|
Ruft den Datentyp des angegebenen Parameters ab. |
|
Legt den Puffer mithilfe der Parameterdaten fest. |
|
Legt die Länge des angegebenen Parameters fest, der im Puffer gespeichert wird. |
|
Legt den Status des angegebenen Parameters fest, der im Puffer gespeichert wird. |
|
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