Udostępnij przez


Zgodność interfejsu poziomu 1

Poziom zgodności interfejsu poziomu 1 obejmuje funkcje poziomu zgodności interfejsu Core oraz dodatkowe funkcje, takie jak transakcje, które są zwykle dostępne w relacyjnych systemach DBMS OLTP. Sterownik zgodny z interfejsem poziomu 1 umożliwia aplikacji wykonywanie następujących czynności oprócz funkcji na poziomie zgodności interfejsu Podstawowe:

Numer funkcji Description
101 Określ schemat tabel i widoków bazy danych (przy użyciu dwuczęściowego nazewnictwa). (Aby uzyskać więcej informacji, zobacz trzyczęściową funkcję nazewnictwa 201 w temacie Zgodność interfejsu poziomu 2).
102 Wywołaj prawdziwe asynchroniczne wykonanie funkcji ODBC, jeśli odpowiednie funkcje ODBC są wszystkie synchroniczne lub wszystkie asynchroniczne w danym połączeniu.
103 Użyj kursorów z możliwością przewijania, a tym samym uzyskaj dostęp do zestawu wyników w metodach innych niż tylko do przodu, wywołując element SQLFetchScroll z argumentem FetchOrientation innym niż SQL_FETCH_NEXT. (SQL_FETCH_BOOKMARK FetchOrientation jest cechą 204 w Zgodność Interfejsu poziomu 2).
104 Uzyskaj klucze podstawowe tabel, wywołując metodę SQLPrimaryKeys.
105 Użyj procedur składowanych przy użyciu sekwencji ucieczki ODBC dla wywołań procedur oraz wykonaj zapytanie względem słownika danych na temat procedur składowanych, wywołując SQLProcedureColumns i SQLProcedures. (Proces tworzenia i przechowywania procedur w źródle danych wykracza poza zakres tego dokumentu).
106 Nawiąż połączenie ze źródłem danych, przeglądając interaktywnie dostępne serwery, wywołując metodę SQLBrowseConnect.
107 Użyj funkcji ODBC zamiast instrukcji SQL, aby wykonywać pewne operacje bazy danych: SQLSetPos z SQL_POSITION i SQL_REFRESH.
108 Uzyskaj dostęp do zawartości wielu zestawów wyników generowanych przez partie i procedury składowane, wywołując metodę SQLMoreResults.
109 Rozgranicz transakcje obejmujące kilka funkcji ODBC, zapewniając pełną atomowość i możliwość określenia SQL_ROLLBACK w SQLEndTran.