ODBC uses two sets of data types: SQL data types and C data types. SQL data types are used in the data source and C data types are used in C code in the application.