Enhancements - Teradata Tools and Utilities

Teradata® Tools and Utilities Release Definition

Product
Teradata Tools and Utilities
Release Number
17.10
Published
June 2021
Language
English (United States)
Last Update
2021-06-29
dita:mapPath
nyc1608578450873.ditamap
dita:ditavalPath
obe1474387269547.ditaval
dita:id
B035-2029
lifecycle
previous
Product Category
Teradata Tools and Utilities
Enhancements introduce new features and track changes that enhance the operation of Teradata Tools and Utilities software.
Enhancement Description
ODBC-18458 ODBC Support for Transport Layer Security (TLS) 1.2 support.
ODBC-18737 Implement Cloud Federate Authentication (Cloud SSO) feature for ODBC.
TDS-318 The driver is compiled with Solaris Studio 12.6.
TDS-406 When the driver attempts to execute a query using the FastExport protocol and the query fails, the driver now attempts to execute the query using the standard protocol.
SEN-7078 SQL_ATTR_PARAMS_PROCESSED_PTR should reset when a query has no parameters.

To better comply with the ODBC specification, SQL_ATTR_PARAMS_PROCESSED_PTR is now reset when a non-parameterized query is executed. This is relevant with a sequence of ODBC calls like:

SQLSetStmtAttr(stmtHndl, SQL_ATTR_PARAMS_PROCESSED_PTR, ValuePtr, 0);
...
bind parameters
...
execute a parameterized query
...
execute a non-parameterize query
...
 if (*ValuePtr != EXPECTED_VALUE)
...

Previously, the value pointed to by ValuePtr would retain the value from the parameterized query, but now the value is reset to 1 by the intervening non-parameterized query. You should move the code that uses ValuePtr to before the non-parameterized query.