Udostępnij za pośrednictwem


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

SQLCloseCursor

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.