![]() ![]() Some applications do not expect SQL_NO_TOTAL (-4) and treat it as the actual length, causing problems. Setting this option to 1 will prevent the driver from returning SQL_NO_TOTAL, while setting it to 0 (default) will allow the driver to return SQL_NO_TOTAL. ![]() Add AlwaysCalculateResultLength connection option. Setting this option to 1 will enable trimming, while setting it to 0 (default) will disable trimming. Add TrimCharFields connection option to trim trailing blank characters when retrieving CHAR and GRAPHIC fields. For more details, refer to the following ODBC documents: Implement the current_date, current_time, current_timestamp, timestampadd, and timestampdiff ODBC scalar function escape sequences. Remove duplicate DBCLOB() CCSID 13488 row returned by SQLGetTypeInfo when called with SQL_ALL_TYPES Allow SQL_ATTR_ROW_ARRAY_SIZE to change after data has been (pre-)fetched. "rc=11001 - CWBCO1004 - Remote address could not be resolved" "rc=8 - CWB0008 - Insufficient personal computer resources" instead of These were not being mapped correctly, giving odd error messages. Fix getaddrinfo error reporting on macOS and PASE systems. ![]() Fix bug on big endian systems where error message text would be blank in some cases This allows retrieving the full column data in PHP's odbc and pdo_odbc extensions, especially on IBM i 7.4 and beyond where the default PASE CCSID is 1208. For instance, a CHAR(10) EBCDIC column will now return 20 instead of 10 for the above attributes when the client is in UTF-8 since extended ASCII characters take 2 bytes in UTF-8 but only 1 byte in EBCDIC. SQL_DESC_OCTET_LENGTH and SQL_DESC_DISPLAY_LENGTH now take in to account any expansion that might occur due to CCSID conversion. In addition, cwbcopwr can be used to set send and receive socket timeouts. Add support for SQL_ATTR_CONNECTION_TIMEOUT and proper support for SQL_ATTR_LOGIN_TIMEOUT. Add support for IBM i 7.5 BOOLEAN SQL data type Previously, this would get interpreted as if 0 had been specified. Fix handling of QueryStorageLimit=*NOMAX. This is an alternative to using the SQL_ATTR_LOGIN_TIMEOUT connection attribute. Add LoginTimeout connection string keyword to set the connection timeout (in seconds) when initially connecting and logging in to the server. This is an alternative to using the SQL_ATTR_CONNECTION_TIMEOUT connection attribute or cwbcopwr. Add Timeout connection string keyword to set the socket timeout (in seconds) when communicating with the server. Setting to 0 disables keepalives, 1 enables keepalives, and 2 uses the cwbcopwr value (default). Add EnableKeepAlive connection string keyword to enable TCP keepalive support as an alternative to using cwbcopwr. Unlike with GSkit on Windows, FIPS mode is not supported. This requires that the OpenSSL libraries provided by Homebrew are installed, eg or OpenSSL versions 3.0 and 1.1.1 are supported, with the most recent version found taking precedence. ![]()
0 Comments
Leave a Reply. |