Tarefas de driver
As tarefas específicas executadas pelos drivers incluem:
Conectar-se e desconectar-se da fonte de dados.
Verificação de erros de função não verificados pelo Gerenciador de Driver.
Iniciar transações; isso é transparente para o aplicativo.
Enviar instruções SQL à fonte de dados para execução. O driver deve modificar SQL ODBC para SQL específico do DBMS; isso geralmente se limita à substituição de cláusulas de escape definidas pelo ODBC por SQL específico do DBMS.
Enviar e recuperar dados da fonte de dados, inclusive a conversão de tipos de dados conforme especificado pelo aplicativo.
Mapear erros específicos do DBMS para SQLSTATEs ODBC.