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.
W przypadku wystąpienia błędu podczas wykonywania partii instrukcji SQL możliwe są jedno z następujących czterech wyników. (Każdy możliwy wynik jest specyficzny dla źródła danych i może nawet zależeć od instrukcji zawartych w partii).
Żadne instrukcje w zestawie nie są wykonywane.
Żadne instrukcje w serii nie są wykonywane, a transakcja jest wycofywana.
Wszystkie instrukcje przed instrukcją zawierającą błąd są wykonywane.
Wszystkie instrukcje z wyjątkiem instrukcji error są wykonywane.
W dwóch pierwszych przypadkach funkcja SQLExecute i SQLExecDirect zwracają SQL_ERROR. W dwóch ostatnich przypadkach mogą zwracać SQL_SUCCESS_WITH_INFO lub SQL_SUCCESS, w zależności od implementacji. We wszystkich przypadkach można pobrać dodatkowe informacje o błędzie za pomocą polecenia SQLGetDiagField, SQLGetDiagRec lub SQLError. Jednak charakter i głębokość tych informacji są specyficzne dla źródła danych. Ponadto jest mało prawdopodobne, że te informacje dokładnie zidentyfikują błędne stwierdzenie.