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.
Sterownik sprawdza wszystkie błędy i ostrzeżenia, które nie są sprawdzane przez Menedżera sterowników i rejestruje rekordy stanu, które generuje. (ODBC 2.x driver nie porządkuje rekordów stanu.) Obejmuje to błędy i ostrzeżenia związane z obcinaniem danych, konwersją danych, składnią oraz niektórymi przejściami stanów. Sterownik może również sprawdzać błędy i ostrzeżenia, które zostały częściowo sprawdzone przez Menedżera sterowników. Na przykład, mimo że Menedżer sterownika sprawdza, czy wartość Operacji w SQLSetPos jest legalna, sterownik musi sprawdzić, czy wartość operacji jest obsługiwana.
Sterownik mapuje również błędy natywne — czyli błędy zwracane przez źródło danych — do wartości SQLSTATEs. Na przykład sterownik może mapować wiele różnych błędów natywnych dla niedozwolonej składni SQL na SQLSTATE 42000 (błąd składni lub naruszenie dostępu). Sterownik zwraca natywny numer błędu w polu SQL_DIAG_NATIVE rekordu stanu. Dokumentacja sterownika powinna pokazywać, jak błędy i ostrzeżenia są mapowane ze źródła danych na argumenty w dokumentacji SQLGetDiagRec i SQLGetDiagField.