Udostępnij przez


Przewijanie i pobraniem wierszy

Aby używać zestawienia kursor, aplikacji ODBC musi:

  • zestaw funkcji kursor przy użyciu SQLzestawStmtAttr.

  • Otwórz za pomocą kursor SQLExecute or SQLExecDirect.

  • Przewijanie i pobierania wierszy przy użyciu SQLFetch or SQLFetchScroll.

Oba SQLFetch and SQLFetchSroll można pobrać bloki wiersze na czas.Liczba wierszy zwracanych jest określona przy użyciu SQLSetStmtAttr parametr SQL_ATTR_ROW_ARRAY_SIZE.

Można użyć aplikacji ODBC SQLFetch pobrać za pomocą kursor progresywny.

SQLFetchScroll jest używana do przewijania wokół kursor.SQLFetchScroll obsługuje pobieranie przy następnym pierwszy i ostatni zestaw wierszy przed, oprócz względne pobieranie (pobierania zestawu zestaw wierszy n zestaw wierszy od początku bieżącego zestawu zestaw wierszy) i pobieranie bezwzględne (pobierania zestawu zestaw wierszy zaczynając wiersza n).Jeśli n ujemne w pobrania bezwzględne, wiersze są liczone od końca zestaw wyników.Bezwzględne pobierania wierszy -1 oznacza do pobierania zestaw wierszy, rozpoczynającego się od ostatniego wiersza zestaw wyników.

Aplikacje używające SQLFetchScroll tylko w przypadku jej możliwości kursor blok, takich jak raporty, mogą przechodzić przez zestaw wyników tylko raz, używając tylko opcji do pobierania następnego zestawu zestaw wierszy.W przypadku aplikacji opartych na ekranie z drugiej strony, mogą korzystać z wszystkich funkcji programu SQLFetchScroll.Jeśli aplikacja ustawia rozmiar zestaw wierszy do liczby wierszy wyświetlanych na ekranie i wiąże bufory ekranu do zestaw wyników, można tłumaczyć operacji paska przewijania bezpośrednio do wywołań SQLFetchScroll.

Operacja paska przewijania

Opcja przewijanego SQLFetchScroll

strona up

SQL_FETCH_PRIOR

Strona niedziałający

SQL_FETCH_NEXT

Wiersz w górę

SQL_FETCH_RELATIVE z FetchOffset równy-1

Wiersz niedziałający

SQL_FETCH_RELATIVE z FetchOffset równy1

Pole przewijania w górę

SQL_FETCH_FIRST

Pole przewijania do dołu

SQL_FETCH_LAST

Pozycja pola przewijania losowe

SQL_FETCH_ABSOLUTE

See Also

Concepts

Other Resources