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.
W tej sekcji