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.
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 | Sich begeben zu |
---|---|
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 |