ODBC driver tasks

ODBC drivers perform various tasks.

These tasks include the following ones:
  • Connecting to and disconnecting from data sources
  • Checking for errors
  • Submitting SQL statements to the database management system software for execution against a particular data source
  • Converting ODBC-standard SQL statements, if necessary, to DBMS-specific SQL statements
  • Sending data to and retrieving data from a data source
  • Performing data conversion functions, as specified by the application
  • Returning information about the success or failure of an ODBC function