Prevent Re-use of Prepared c-treeACE SQL Statement Execution ErrorsA prepared c-treeACE SQL statement could return an unexpected error from an earlier execution. For example, a query such as: SELECT * FROM test WHERE ( f1 = ? ) using a parameter value "text" where f1 is an integer data type results in the error "invalid integer value". The error code was stored in an internal cache and subsequent executions with valid parameter values returned this same error. A check is now done to ensure the cache is properly validated before such an error return. |
|||