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.
Jak wspomniano wcześniej, bardziej wydajne jest ponowne użycie instrukcji niż usunięcie ich i przydzielenie nowych. Przed wykonaniem nowej instrukcji SQL w instrukcji aplikacje powinny mieć pewność, że bieżące ustawienia instrukcji są odpowiednie. Obejmują one atrybuty instrukcji, powiązania parametrów i powiązania zestawu wyników. Zazwyczaj parametry i zestawy wyników dla starej instrukcji SQL muszą być niezwiązane (przez wywołanie funkcji SQLFreeStmt z opcjami SQL_RESET_PARAMS i SQL_UNBIND) i ponownie powiązane dla nowej instrukcji SQL.
Po zakończeniu korzystania z instrukcji aplikacja wywołuje metodę SQLFreeHandle , aby zwolnić instrukcję. Po zwolnieniu instrukcji, użycie uchwytu tej instrukcji w wywołaniu funkcji ODBC jest błędem programistycznym aplikacji, co prowadzi do niezdefiniowanych, ale prawdopodobnie poważnych konsekwencji.
Po wywołaniu metody SQLFreeHandle sterownik zwalnia strukturę używaną do przechowywania informacji o instrukcji.
Program SQLDisconnect automatycznie zwalnia wszystkie instrukcje w połączeniu.