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.
W poniższych czterech opcjach w dokumentacji SQLGetInfo opisano obsługiwane typy kursorów i ich możliwości:
SQL_CURSOR_SENSITIVITY. Wskazuje, czy kursor jest wrażliwy na zmiany wprowadzone przez inny kursor.
SQL_SCROLL_OPTIONS. Wyświetla listę obsługiwanych typów kursorów (tylko do przodu, statycznych, opartych na zestawach kluczy, dynamicznych lub mieszanych). Wszystkie źródła danych muszą obsługiwać kursory tylko do przodu.
SQL_DYNAMIC_CURSOR_ATTRIBUTES1, SQL_FORWARD_ONLY_CURSOR_ATTRIBUTES1, SQL_KEYSET_CURSOR_ATTRIBUTES1 lub SQL_STATIC_CURSOR_ATTRIBUTES1 (w zależności od typu kursora). Wyświetla listę typów pobierania obsługiwanych przez przewijane kursory. Bity w wartości zwracanej odpowiadają typom pobierania w funkcji SQLFetchScroll.
SQL_KEYSET_CURSOR_ATTRIBUTES2 lub SQL_STATIC_CURSOR_ATTRIBUTES2 (w zależności od typu kursora). Wyświetla informacje o tym, czy statyczne kursory i kursory sterowane przez zestaw kluczy mogą wykrywać swoje własne aktualizacje, usunięcia i wstawienia.
Aplikacja może określić możliwości kursora w czasie wykonywania, wywołując polecenie SQLGetInfo za pomocą tych opcji. Jest to często wykonywane przez aplikacje ogólne. Możliwości kursora można również określić podczas tworzenia aplikacji, a ich użycie może być z góry zakodowane w aplikacji. Jest to często wykonywane przez aplikacje pionowe i niestandardowe, ale mogą być również wykonywane przez ogólne aplikacje korzystające z implementacji kursora po stronie klienta, takiej jak biblioteka kursorów ODBC.