CCommand-Klasse
Stellt Methoden bereit, um einen Befehl festgelegt und auszuführen.
template <
class TAccessor = CNoAccessor,
template < typename T > class TRowset = CRowset,
class TMultiple = CNoMultipleResults
>
class CCommand :
public CAccessorRowset <
TAccessor,
TRowset
>,
public CCommandBase,
public TMultiple
Parameter
TAccessor
Der Typ der Accessorklasse (z. B. CDynamicParameterAccessor, CDynamicStringAccessor oder CEnumeratorAccessor) dieser möchten Sie den Befehl zu verwenden.Der Standardwert ist CNoAccessor, dass die Parameter oder der Ausgabespalten der Klasse keine Unterstützung angibt.TRowset
Der Typ der Klasse Rowset (z. B. CArrayRowset oder CNoRowset) dieser möchten Sie den Befehl zu verwenden.Der Standardwert ist CRowset.TMultiple
Um einen OLE DB-Befehl zu verwenden, der mehrere Ergebnisse zurückgeben kann, geben Sie CMultipleResults an.Andernfalls verwenden Sie CNoMultipleResults.Ausführliche Informationen finden Sie IMultipleResults.
Mitglieder
Methoden
Schließt den aktuellen Befehl. |
|
Ruft das nächste Ergebnis ab, wenn mehrere Resultsets verwenden. |
|
Führt den Befehl aus und bindet optional. |
Geerbte Methoden
Erstellt einen neuen Befehl für die angegebene Sitzung erstellt. Anschließend legt den Befehlstext fest. |
|
Erstellt einen neuen Befehl. |
|
Ruft eine Liste der Parameter des Befehls, ihre Namen und ihre Typen ab. |
|
Überprüft und optimiert den aktuellen Befehl. |
|
Gibt die Parameter dann bei Bedarf Accessor für Versionen der Befehl. |
|
Gibt den systemeigenen Typ jedes Parameters Befehls an. |
|
Gibt den aktuellen Befehlsausführungsplan auf. |
Hinweise
Verwenden Sie diese Klasse, um einen auf Parametern basierenden Vorgang oder einen Befehl auszuführen.Wenn Sie lediglich ein einfaches Rowset öffnen müssen, verwenden Sie stattdessen CTable.
Die Accessorklasse, die Sie verwenden, bestimmt die Methode von Bindungsparametern und Daten.
Beachten Sie, dass Sie gespeicherte Prozeduren mit dem OLE DB-Anbieter für Jet nicht verwenden können, da der Anbieter keine gespeicherte Prozeduren unterstützt (nur Konstanten sind in Abfragezeichenfolgen zulässig).
Anforderungen
Header: atldbcli.h