Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Pokud při provádění dávky příkazů SQL dojde k chybě, je možné provést jeden z následujících čtyř výsledků. (Každý možný výsledek je specifický pro zdroj dat a může dokonce záviset na příkazech zahrnutých v dávce.)
V dávce se nespouštějí žádné příkazy.
Žádné příkazy v dávce nejsou provedeny a transakce je zrušena.
Všechny příkazy před chybovým příkazem jsou vykonány.
Spustí se všechny příkazy s výjimkou příkazu error.
V prvních dvou případech vrátí SQLExecute a SQLExecDirect SQL_ERROR. V těchto dvou případech mohou v závislosti na implementaci vrátit SQL_SUCCESS_WITH_INFO nebo SQL_SUCCESS. Ve všech případech lze další informace o chybě načíst pomocí SQLGetDiagField, SQLGetDiagRec nebo SQLError. Povaha a hloubka těchto informací je však specifická pro zdroj dat. Navíc tyto informace pravděpodobně nepřesně identifikují výrok obsahující chybu.