Udostępnij za pośrednictwem


Wykonywanie kwerend (ODBC)

Po ODBC aplikacja inicjuje dojścia połączenia i łączy się z danymi źródło, alokuje jeden lub więcej instrukcja uchwyty dojścia połączenia.The application can then execute Microsoft SQL Server statements on the statement handle.Ogólna sekwencja zdarzeń podczas wykonywania instrukcja języka SQL jest:

  1. Ustaw atrybuty wymagane instrukcja.

  2. Konstruowanie instrukcja.

  3. Wykonanie instrukcja.

  4. Pobrać wszystkie zestawy wyników.

Po aplikacji pobiera wszystkie wiersze wszystkich wyników ustawia zwrócone przez instrukcja języka SQL, jej wykonać innej kwerendy na tym samym dojściu.Jeśli aplikacja określa, że nie jest wymagany do pobrania wszystkich wierszy zestaw wyników szczególnych, można anulować pozostałą część wyników przez wywołanie albo SQLMoreResults lub SQLCloseCursor.

Jeśli w aplikacji ODBC, należy wykonać takie same instrukcja języka SQL wiele razy z różnych danych służy znacznik parametru oznaczona znakiem zapytania (?) w konstrukcji instrukcja języka SQL:

INSERT INTO MyTable VALUES (?, ?, ?)

Następnie można powiązać każdy znacznik parametru zmiennej program wywołując SQLBindParameter.

Po wykonać wszystkich instrukcja SQL i zestawy procesu ich wyników, aplikacjom dojścia instrukcja.

SQL Server Sterownik ODBC Klient macierzysty obsługuje wiele instrukcja uchwyty dla dojścia połączenia.Transakcje są zarządzane poziom połączenia, tak aby wszystkie prace wykonywane na wszystkie dojścia instrukcja na uchwycie pojedynczego połączenia są zarządzane jako część tej samej transakcji.

Zobacz także

Koncepcje