[jira] [Created] (IGNITE-12126) ODBC: SQLNumResultCols for prepared statement

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[jira] [Created] (IGNITE-12126) ODBC: SQLNumResultCols for prepared statement

Anton Vinogradov (Jira)
AH created IGNITE-12126:
---------------------------

             Summary: ODBC: SQLNumResultCols for prepared statement
                 Key: IGNITE-12126
                 URL: https://issues.apache.org/jira/browse/IGNITE-12126
             Project: Ignite
          Issue Type: Bug
          Components: odbc
    Affects Versions: 2.7.5
         Environment: Windows 7
            Reporter: AH


According to ODBC Programmer's Reference, SQLNumResultCols can be called successfully only when the statement is in the prepared, executed, or positioned state.
However, it is not working when the statement is in the prepared state and not yet executed: column count returned is 0.

 

Full Connect(Default)

Env. Attr. SQL_ATTR_ODBC_VERSION set to SQL_OV_ODBC3

Successfully connected to DSN 'Apache Ignite DSN'.
SQLExecDirect:
 In: Statementhandle = 0x005C3828,
 StatementText = "SELECT * FROM M.I where 1 = 0", Statementlength = 37
 Return: SQL_SUCCESS=0
SQLNumResultCols:
 In: StatementHandle = 0x005C3828, ColumnCountPtr = 0x0061EDC8
 Return: SQL_SUCCESS=0
 Out: *ColumnCountPtr = 20


SQLPrepare:
 In: StatementHandle = 0x005C3828,
 StatementText = "SELECT * FROM M.I where 1 = 0", TextLength = 37
 Return: SQL_SUCCESS=0
SQLExecute:
 In: StatementHandle = 0x005C3828
 Return: SQL_SUCCESS=0
SQLNumResultCols:
 In: StatementHandle = 0x005C3828, ColumnCountPtr = 0x0061EDC8
 Return: SQL_SUCCESS=0
 Out: *ColumnCountPtr = 20

 

Not working:

SQLPrepare:
 In: StatementHandle = 0x005C3828,
 StatementText = "SELECT * FROM M.I where 1 = 0", TextLength = 37
 Return: SQL_SUCCESS=0
SQLNumResultCols:
 In: StatementHandle = 0x005C3828, ColumnCountPtr = 0x0061EDC8
 Return: SQL_SUCCESS=0
 Out: *ColumnCountPtr = 0



--
This message was sent by Atlassian Jira
(v8.3.2#803003)