Função do Gerenciador do Driver
O Gerenciador de Driver determina a ordem final na qual retornar os registros de status gerados por ele. Em particular, ele determina qual é o registro de classificação mais alta e que deve ser devolvido primeiro. O driver é responsável por solicitar os registros de status gerados por ele. Se os registros de status forem publicados pelo Gerenciador de Driver e pelo driver, o Gerenciador de Driver será responsável por ordená-los. Confira Sequência de registros de status para obter mais informações.
O Gerenciador de Driver faz o máximo de verificação de erros possível. Isso poupa o trabalho de cada driver verificar os mesmos erros. Por exemplo, se um argumento de função aceitar um número discreto de valores, como Operation em SQLSetPos, o Gerenciador de Driver verificará se o valor especificado é legal.
As seções a seguir descrevem os tipos de condições que o Gerenciador de Drivers verifica. Elas não se destinam a ser exaustivas. Para obter uma lista completa dos SQLSTATEs que o Gerenciador de Driver retorna, consulte a seção "Diagnóstico" de cada função; a descrição de cada verificação que o Gerenciador de Driver faz começa com as letras "(DM)". Confira também as tabelas de transição de estado no Apêndice B: Tabelas de transição de estado ODBC; os erros mostrados entre parênteses são detectados pelo Gerenciador de Driver.
Esta seção contém os tópicos a seguir.