Minimal set of things that have to be done to comply with 3.8
1. Support SQL_OV_ODBC3_80 value for SQL_ATTR_ODBC_VERSION, returning SQL_ERROR for values other than SQL_OV_ODBC2, SQL_OV_ODBC3, and SQL_OV_ODBC3_80. iirc this is even done
2. Driver should return 03.80 from SQLGetInfo for SQL_DRIVER_ODBC_VER info type
3. SQLGEtInfor should return SQL_ASYNC_DBC_NOT_CAPABLE for SQL_ASYNC_DBC_FUNCTIONS info type, i.e. asynchronous operations are not implemented.
4. Support of SQL_ATTR_RESET_CONNECTION connection attribute
5. Streamed output parameters emulation
6 SQLCancelHandle support. iirc this is even done
Minimal set of things that have to be done to comply with 3.8
1. Support SQL_OV_ODBC3_80 value for SQL_ATTR_ODBC_VERSION, returning SQL_ERROR for values other than SQL_OV_ODBC2, SQL_OV_ODBC3, and SQL_OV_ODBC3_80. iirc this is even done
2. Driver should return 03.80 from SQLGetInfo for SQL_DRIVER_ODBC_VER info type
3. SQLGEtInfor should return SQL_ASYNC_DBC_NOT_CAPABLE for SQL_ASYNC_DBC_FUNCTIONS info type, i.e. asynchronous operations are not implemented.
4. Support of SQL_ATTR_RESET_CONNECTION connection attribute
5. Streamed output parameters emulation
6 SQLCancelHandle support. iirc this is even done