Attività dei driver
Le attività specifiche eseguite dai driver includono:
Connessione e disconnessione a e da un’origine dati.
Controllo degli errori di funzione non controllati da Gestione driver.
Avvio delle transazioni; questa operazione è trasparente per l'applicazione.
Invio di istruzioni SQL all'origine dati per l'esecuzione. Il driver deve modificare l'SQL ODBC in SQL specifico del DBMS; questo spesso si limita a sostituire le clausole di escape definite da ODBC con l'SQL specifico del DBMS.
Invio e recupero di dati dall'origine dati, inclusa la conversione dei tipi di dati come specificato dall'applicazione.
Mapping degli errori specifici del DBMS in SQLSTATE ODBC.