The function was called and, before it completed execution, SQLCancel was called on the StatementHandle from a different thread in a multithread application. The function call could not be processed because the underlying memory objects could not be accessed, possibly because of low memory conditions. Timeout expired The query timeout period expired before the data source returned the result set. Connection timeout expired The connection timeout period expired before the data source responded to the request. The driver corresponding to the StatementHandle does not support the function.
Data types defined by the data source take precedence over user-defined data types.
If the DataType argument specifies a data type which is valid for the version of ODBC supported by the driver, but is not supported by the driver, then it will return an empty result set. The following columns have been renamed for ODBC 3. The column name changes do not affect backward compatibility because applications bind by column number. ODBC 2.0 column ODBC 3. The following table lists the columns in the result set.