Udostępnij za pośrednictwem


Sposób implementacji kursory

Aplikacje ODBC kontrolować zachowanie kursor przez ustawienie jednego lub kilku atrybutów oświadczenie przed wykonaniem instrukcja języka SQL.ODBC ma dwa różne sposoby, aby określić charakterystykę kursor:

  • Typ kursora

    Typy kursora są zestaw za pomocą atrybut SQL_ATTR_CURSOR_TYPE SQLzestawStmtAttr.ODBC kursor typy są tylko do przodu, statyczny, napędzane zestawu kluczy, mieszanych i dynamicznych.Ustawienie typu kursor był oryginalny metoda określania kursory w ODBC.

  • Zachowanie kursora

    Zachowanie kursora jest zestaw przy użyciu atrybutów SQL_ATTR_CURSOR_SCROLLABLE i SQL_ATTR_CURSOR_SENSITIVITY SQLzestawStmtAttr.Te atrybuty są modelowana na PRZEWIJANIE i WRAŻLIWE słów kluczowych zdefiniowanych dla instrukcja DECLARE CURSOR w normach ISO.Te dwie opcje ISO zostały wprowadzone w ODBC w wersja 3.0.

Właściwości ODBC kursor powinny być określone przy użyciu jednego lub drugiego z tych dwóch metod z preferencji jest używać ODBC kursor typów.

Oprócz zestawrównież wyrównywania typu kursor, aplikacji ODBC zestaw inne opcje, takie jak liczby wierszy zwracanych każdego pobrania, opcje współbieżność i poziomów izolacji transakcji.Opcje te zestaw kursorów ODBC styl (tylko do przodu, statyczny, napędzane zestaw kluczy, mieszanych i dynamiczne) lub ISO styl kursory (scrollability i czułość).

SQL Server Sterownik ODBC Klient macierzysty obsługuje kilka sposobów fizycznie implementować różne rodzaje kursory.Sterownik implementuje niektóre typy kursory za pomocą SQL Server domyślny zestaw wyników; implementuje inne kursory serwera lub przy użyciu Biblioteka kursorów ODBC.

Zobacz także

Koncepcje