Za pomocą kursorów (ODBC)
ODBC obsługuje model kursor, który umożliwia:
Kilka rodzajów kursory.
Przewijanie i pozycjonowania w kursor.
Kilka opcji współbieżność.
Pozycjonowane aktualizacje.
ODBC aplikacje rzadko zadeklarować i otwórz kursory lub użyj wszelkie związane z kursor Transact-SQL instrukcji.ODBC automatycznie otwiera kursor dla każdego zestaw wyników zwrócone z instrukcja języka SQL.Cechy kursory są kontrolowane przez instrukcję atrybuty z SQLSetStmtAttr przed instrukcja języka SQL jest wykonywany.Interfejsu API ODBC funkcje przetwarzania obsługi zestawów wyników pełnego zakres funkcji kursor, włączając pobieranie, przewijanie i rozmieszczone aktualizacje.
To porównanie jak Transact-SQL skryptów i aplikacji ODBC pracować kursory.
Action |
Transact-SQL |
ODBC |
---|---|---|
Definiowanie zachowania kursor |
Określanie parametrów DECLARE CURSOR |
Ustaw kursor atrybuty za pomocą SQLSetStmtAttr |
Otwarcie kursor |
Otwórz kursor ZADEKLAROWAĆ cursor_name |
SQLExecDirect lub SQLExecute |
Pobieranie wierszy |
FETCH |
SQLFetch lub SQLFetchScroll |
Aktualizacja pozycjonowanego |
BIEŻĄCY z klauzula UPDATE lub DELETE |
SQLSetPos |
Zamknij kursor |
Zamknij cursor_name DEALLOCATE |
Kursory serwera realizowane w SQL Server obsługi funkcji ODBC kursor modelu. SQL Server Native Client sterownik używa serwera kursory do obsługi funkcji kursor z ODBC API.
W tej sekcji