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.
Aby sprawdzić obsługę funkcji i zmienność, aplikacje zazwyczaj wywołują SQLGetInfo, SQLGetFunctions oraz SQLGetTypeInfo. Dobrym miejscem wyjścia jest interfejs API sterownika i poziomy zgodności gramatyki SQL. Opisują one ogólne poziomy wsparcia funkcji. Następnie aplikacja może wywołać polecenie SQLGetInfo z innymi opcjami, aby określić obsługę lub zmienność potrzebnych funkcji, funkcja SQLGetFunctions w celu określenia, czy funkcje, których potrzebuje poza zwracany poziom zgodności, są obsługiwane, a sqlGetTypeInfo w celu określenia obsługiwanych typów danych SQL.
Aplikacja może określić, czy instrukcja lub atrybut połączenia jest obsługiwany przez wywołanie sqlSetStmtAttr lub SQLSetConnectAttr z tym atrybutem. Jeśli funkcja zwraca SQL_SUCCESS lub SQL_SUCCESS_WITH_INFO, atrybut jest obsługiwany; jeśli zwraca SQL_ERROR i SQLSTATE HYC00 (funkcja opcjonalna nie zaimplementowana), atrybut nie jest obsługiwany.
Aplikacje mogą również określić ograniczoną ilość informacji przed nawiązaniem połączenia ze sterownikiem przez wywołanie usługi SQLDrivers.