Столкнулся с проблемами работы с ODBC-драйвером HyTech:
1) Поля-даты определяются как "unknown"-тип (драйвер указывает WinSql.SQL_OWNER_USAGE в качетстве типа).
2) В таблице-результате отсутствует последняя строка.

Разработчик ответил:> -- Цитата:
> По п.1  91 это не SQl_OWNER_USAGE, а SQL_TYPE_DATE ( используется для odbcver старше 3. )По п.2  строки не пропадают.
Pavel.Yakushev, проверьте, возможно у Вас проблема 2.

Из-за чего возникает проблема, нужно разбираться.
a) Может быть неточность в реализации SqlOdbc3, который, вероятно, переделывали из SqlOdbc
b) Либо какие-то замуты с самим драйвером, про которые упоминается в SqlOdbc  и SqlOdbc3:> -- Цитата:
> (* The major problem with ODBC is that many of its functions, or many uses of them, are optional.		This means that one can never rely on a function to be really implemented by the current ODBC driver.		As a result, one often has to try the best approach first, then back off if necessary to the next best, etc.		This is cumbersome and difficult to test exhaustively. *)