Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Se dois ou mais registros de status forem retornados, o Driver Manager e o driver os classificarão de acordo com as regras a seguir. O registro com classificação mais alta é o primeiro. A origem de um registro (Driver Manager, driver, gateway e assim por diante) não é considerada ao classificar registros.
Erros Os registros de status que descrevem erros têm a classificação mais alta. Entre os registros de erro, os registros que indicam uma falha de transação ou uma possível falha de transação superam todos os outros registros. Se dois ou mais registros descreverem a mesma condição de erro, os SQLSTATEs definidos pela especificação da CLI do Open Group (classes 03 a HZ) têm precedência sobre os SQLSTATEs definidos por ODBC e pelo driver.
Valores de Não Dados Definidos pela Implementação Os registros de status que descrevem valores de Não Dados definidos pelo driver (classe 02) têm a segunda classificação mais alta.
Avisos Os registros de status que descrevem avisos (classe 01) têm a classificação mais baixa. Se dois ou mais registros descreverem a mesma condição de aviso, os SQLSTATEs de aviso definidos pela especificação da CLI do Grupo Aberto superarão os SQLSTATEs definidos pelo ODBC e definidos pelo driver.
Se houver dois ou mais registros com a classificação mais alta, será indefinido qual registro é o primeiro registro. A ordem de todos os outros registros é indefinida. Em particular, como os avisos podem aparecer antes dos erros, os aplicativos devem verificar todos os registros de status quando uma função retorna um valor diferente de SQL_SUCCESS.