Udostępnij przez


Krok 3. Kompilowanie i wykonywanie instrukcji SQL

Trzecim krokiem jest skompilowanie i wykonanie instrukcji SQL, jak pokazano na poniższej ilustracji. Metody używane do wykonania tego kroku mogą się znacznie różnić. Aplikacja może monitować użytkownika o wprowadzenie instrukcji SQL, skompilowanie instrukcji SQL na podstawie danych wejściowych użytkownika lub użycie zakodowanej instrukcji SQL. Aby uzyskać więcej informacji, zobacz Tworzenie instrukcji SQL.

Pokazuje kompilowanie i wykonywanie instrukcji SQL

Jeśli instrukcja SQL zawiera parametry, aplikacja wiąże je ze zmiennymi aplikacji przez wywołanie parametru SQLBindParameter dla każdego parametru. Aby uzyskać więcej informacji, zobacz Parametry instrukcji.

Po skompilowanym instrukcji SQL i powiązaniu wszystkich parametrów instrukcja jest wykonywana za pomocą polecenia SQLExecDirect. Jeśli instrukcja zostanie wykonana wiele razy, można ją przygotować za pomocą narzędzia SQLPrepare i wykonać za pomocą narzędzia SQLExecute. Aby uzyskać więcej informacji, zobacz Wykonywanie polecenia.

Aplikacja może również zrezygnować z wykonywania instrukcji SQL całkowicie i zamiast tego wywołać funkcję, aby zwrócić zestaw wyników zawierający informacje katalogu, takie jak dostępne kolumny lub tabele. Aby uzyskać więcej informacji, zobacz Użycie danych wykazu.

Następna akcja aplikacji zależy od typu wykonanej instrukcji SQL.

Typ instrukcji SQL Przejdź do
SELECT lub funkcja katalogująca Krok 4a. Pobieranie wyników
AKTUALIZACJA, USUWANIE lub WSTAWIANIE Krok 4b. Pobieranie liczby wierszy
Wszystkie inne instrukcje SQL Krok 3. Kompilowanie i wykonywanie instrukcji SQL (w tym temacie) lub Krok 5. Zatwierdzanie transakcji