2014-07-06 16:40 UTC+0200 Viktor Szakats (vszakats users.noreply.github.com)
  * contrib/hbodbc/odbc.c
    + SQLGETDATA() rewritten to
      - not ignore the data type requested by the caller
        (was fixed to SQL_CHAR before)
      - to properly handle UNICODE field values
      - to properly read binary data (it may have trimmed
        data after the first zero byte before)
      - use <nLen> parameter as an optional maximum length
        returned. If it's not passed or zero, the value
        will be returned in its full length
      - reuse code for similar functionality implemented
        in contribs/sddodbc/core.c by Mindaugas
      - handle much more data types than it was implemented
        in TODBC() class

  * contrib/hbodbc/todbc.prg
    + TODBC():LoadData() retrieve field content in native
      type (was string, converted to Harbour type
      on .prg level)
    ! TODBC():LoadData() fixed to not set decimal width
      if it's zero
    % minor optimizations and cleanups

  * contrib/hbodbc/sql.ch
    + added new type constants

  * contrib/hbodbc/tests/odbc.prg
    + display field information
    + display non-string fields too

  * contrib/sddodbc/tests/test2.prg
    ! fixed to work as script

  * contrib/sddodbc/core.c
    * minor cleanups
    ! honor binary flag for strings when reading values
    ! map SQL_INTEGER to HB_FT_LONG (instead of HB_FT_INTEGER).
      (SQL_INTEGER maps to SQL_C_LONG inside ODBC)

  * contrib/hbodbc/tests/todbc.prg
    % use FOR EACH