Rol del Administrador de controladores

El Administrador de controladores determina el orden final en el que se devuelven los registros de estado que genera. En concreto, determina qué registro tiene el rango más alto y se va a devolver primero. El controlador es responsable de ordenar los registros de estado que genera. Si tanto el Administrador de controladores como el controlador publican los registros de estado, el Administrador de controladores es responsable de ordenarlos. Para obtener más información, vea Secuencia de registros de estado.

El Administrador de controladores realiza la comprobación de errores tanto como pueda. Esto evita que todos los controladores comprueben si hay los mismos errores. Por ejemplo, si un argumento de función acepta un número discreto de valores, como Operación in SQLSetPos, el Administrador de controladores comprueba que el valor especificado es legal.

En las secciones siguientes se describen los tipos de condiciones comprobados por el Administrador de controladores. No están diseñados para ser exhaustivos; para obtener una lista completa de los SQLSTATEs que devuelve el Administrador de controladores, vea la sección "Diagnósticos" de cada función; la descripción de cada comprobación realizada por el Administrador de controladores comienza con las letras "(DM)." Vea también las tablas de transición de estado en el Apéndice B: Tablas de transición de estado ODBC; los errores que se muestran entre paréntesis los detecta el Administrador de controladores.

Esta sección contiene los temas siguientes.