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. (WL #6211)
The
SQLTables()
function did not return the catalog correctly if the wildcard orSQL_ALL_CATALOGS
was used. (Bug #13914518)Fractional seconds part of timestamp was ignored in prepared statements that use
SQLBindParameter
andSQL_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)The
fraction
member inSQL_TIMESTAMP_STRUCT
was always set to 0 when a timestamp was retrieved usingSQLGetData()
. The fix causes thefraction
member to be correctly set, with a value representing nanoseconds. This issue did not occur when a result was retrieved as a string (SQLGetData()
withSQL_C_CHAR
). (Bug #12767740, Bug #60646)On Windows platforms, some memory was leaked on each connection attempt due to an incorrect response to a
SQLGetDiagRec()
call. (Bug #11766029, Bug #59059)