Ausführen eines SQL Server Native Client-Befehls
Gilt für:SQL ServerAzure SQL-DatenbankAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)
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 einer SQL Server Native Client OLE DB-Anbieteranwendung
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für