Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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.
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 |