Functionality Added or Changed
A new connection option, prefetch, allows
applications to scroll through large query result sets,
N records at a time. See
Connector/ODBC Connection Parameters
for details.
Bugs Fixed
The SQLTables() function did not return the
catalog correctly if the wildcard or
SQL_ALL_CATALOGS was used.
(Bug #13914518)
The fraction member in
SQL_TIMESTAMP_STRUCT was always set to 0 when
a timestamp was retrieved using SQLGetData().
The fix causes the fraction member to be
correctly set, with a value representing nanoseconds. This issue
did not occur when a result was retrieved as a string
(SQLGetData() with
SQL_C_CHAR).
(Bug #12767740, Bug #60646)
Fractional seconds part of timestamp was ignored in prepared
statements that use SQLBindParameter and
SQL_C_TIMESTAMP type. For example, a prepared
query comparing two timestamp values that only differed in the
fractional part would consider the values identical.
(Bug #12767761, Bug #60648)
On Windows platforms, some memory was leaked on each connection
attempt due to an incorrect response to a
SQLGetDiagRec() call.
(Bug #11766029, Bug #59059)
