Freigeben über


Schritt 3: Erstellen und Ausführen einer SQL­Anweisung

Der dritte Schritt besteht darin, eine SQL-Anweisung zu erstellen und auszuführen, wie in der folgenden Abbildung dargestellt. Die Methoden, die zum Ausführen dieses Schritts verwendet werden, sind wahrscheinlich enorm unterschiedlich. Die Anwendung fordert den Benutzer möglicherweise auf, eine SQL-Anweisung einzugeben, eine SQL-Anweisung basierend auf der Benutzereingabe zu erstellen oder eine hartcodierte SQL-Anweisung zu verwenden. Weitere Informationen finden Sie unter Erstellen von SQL-Anweisungen.

Shows building and executing an SQL statement

Wenn die SQL-Anweisung Parameter enthält, bindet die Anwendung sie an Anwendungsvariablen durch Aufrufen von SQLBindParameter für jeden Parameter. Weitere Informationen finden Sie unter Parameter der Anweisung.

Nachdem die SQL-Anweisung erstellt wurde und alle Parameter gebunden sind, wird die Anweisung mit SQLExecDirect ausgeführt. Wenn die Anweisung mehrmals ausgeführt wird, kann sie mit SQLPrepare vorbereitet und mit SQLExecute ausgeführt werden. Weitere Informationen finden Sie unter Ausführen einer Anweisung.

Die Anwendung kann auch eine SQL-Anweisung vollständig ausführen und stattdessen eine Funktion aufrufen, um ein Resultset zurückzugeben, das Kataloginformationen enthält, z. B. die verfügbaren Spalten oder Tabellen. Weitere Informationen finden Sie unter Verwendung von Katalogdaten.

Die nächste Aktion der Anwendung hängt vom Typ der ausgeführten SQL-Anweisung ab.

Typ der SQL-Anweisung Fahren Sie mit
SELECT - oder Katalogfunktion Schritt 4a: Abrufen der Ergebnisse
AKTUALISIEREN, LÖSCHEN oder EINFÜGEN Schritt 4b: Abrufen der Anzahl der Zeilen
Alle anderen SQL-Anweisungen Schritt 3: Erstellen und Ausführen einer SQL-Anweisung (dieses Thema) oder Schritt 5: Commit der Transaktion