Teilen über


Ausführen eines Befehls

Gilt für: SQL Server Azure SQL-Datenbank Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW)

OLE DB-Treiber herunterladen

Nachdem die Verbindung zu einer Datenquelle hergestellt wurde, ruft der Consumer die IDBCreatSession::CreateSession-Methode auf, um eine Sitzung zu erstellen. Die Sitzung fungiert als Befehl, Rowset oder Transaktionsfactory.

Der Consumer fordert zum direkten Arbeiten mit einzelnen Tabellen oder Indizes die Schnittstelle IOpenRowset an. Die Methode IOpenRowset::OpenRowset öffnet und gibt ein Rowset zurück, das alle Zeilen aus einer einzelnen Basistabelle oder einem einzelnen Index enthält.

Der Consumer fordert zum Ausführen eines Befehls (z. B. SELECT * FROM Authors) die IDBCreateCommand-Schnittstelle an. Der Consumer kann die IDBCreateCommand::CreateCommand-Methode ausführen, um ein Befehlsobjekt und eine Anforderung für die ICommandText-Schnittstelle zu erstellen. Die ICommandText::SetCommandText-Methode wird verwendet, um den Befehl anzugeben, der ausgeführt werden soll.

Der Execute-Befehl wird zum Ausführen des Befehls verwendet. Bei dem Befehl kann es sich um jede SQL-Anweisung oder jeden Prozedurnamen handeln. Nicht alle Befehle erzeugen ein Resultsetobjekt (Rowset). Befehle, wie z. B. SELECT * FROM Authors, erzeugen ein Resultset.

Weitere Informationen

Erstellen eines OLE DB-Treibers für eine SQL Server-Anwendung