In This Section ADO.NET Provider Exception Classes Made Serializable ADO.NET Provider - Improved Handling of NUMERIC Type ADO.NET Provider - Changed TINYINT Handling from byte to sbyte ADO.NET Provider - Charset Option in Connection String Is not Longer Ignored ADO.NET Provider - Improved Connection Pooling ADO.NET Provider - CtreeSqlDataReader Close() No Longer Aborts Automatic Transactions ADO.NET Provider - FcSQLException Constructor Now Thread-Safe Preventing Initialization Errors ADO.NET Provider - Last Byte Now Returned from LONG Columns with Length Less than Three ADO.NET Provider - OUT Stored Procedures Parameters Now Correctly Set ADO.NET Provider - OUT/INOUT SP parameters not set to NULL ADO.NET Provider - Prevent Reusing a Disposed CtreeSqlConnection ADO.NET Provider - Removed Unexpected Assert Exceptions ADO.NET Provider - SqlDataReader.GetSchemaTable() Now Returns Correct Information ADO.NET Provider - Prevent Mixing Transaction Contexts ADO.NET Provider - Improved Exception Handling ADO.NET Provider - Corrected -20123 Error When Updating Rows with LONG Fields ADO.NET Provider - Corrected LVARCHAR Empty String Handling ADO.NET Provider - Improved Handling of FLOAT, DOUBLE, and REAL Data Types ADO.NET Provider - Corrected TimeStamp Values Returned ODBC - Infinite Loop Corrected in Client Driver ODBC - SQL_C_DEFAULT Now Correctly Maps BIGINT to 64-bit Integer ODBC - SQLBindCol with NULL Indicator and ROWSET Size > 1 No Longer Crashes Client ODBC - SQLExecDirect with Parameters Set to SQL_DATA_AT_EXEC No Longer Generates Client Crash or Syntax Error ODBC - SQL_ROWSET_SIZE Attribute Now Returns Correct Number of Rows ODBC - SQLGetData Memory Overwrite Corrected ODBC - SQLGetInfo Returns Corrected Information ODBC - SQLGetTypeInfo Returns Corrected Information ODBC - SQLNativeSql Now Returns Correct Statement Length ODBC - SQLSetCursorName Corrected Buffer Addressing JDBC - Character Set Can Now Be Specified in the Connection URL JDBC - Allow Disabling Socket Timeout JDBC - Corrected Error -26049 (Invalid column number) During SELECT ... FOR UPDATE Query JDBC - Corrected Exception When Character Set Not Provided In URL Connection String JDBC - Driver.connect Method Now Compliant with Incorrect URL Handling JDBC - LVARCHAR Empty String Now Correctly Returned JDBC - Improved Type Conversion Error Message JDBC - DatabaseMetaData.getTable Now Conforms to JDBC Standards JDBCjava.sql.Connection.isValid Now Returns Correct State PHP - Components Now Match non-Thread-Safe Defaults for Windows IIS PHP Installations PHP - Integer Values Now Correctly Handled Direct SQL - ctsqlSetParameter Memory Corruption Corrected Direct SQL - Corrected ctsqlNumericToString and ctsqlStringToNumeric Unicode Handling DSQL - ctsqlExecute() Unhandled Exception Corrected |