BUG: Syntax Error on SQLNumResultCols on GROUP BY in SubqueryLast reviewed: April 8, 1997Article ID: Q153852 |
The information in this article applies to:
SYMPTOMSIf an ODBC application does a SQLNumResultCols() after a SQLPrepare() of a query containing a GROUP BY in a subquery, but before having issued SQLExecute(), the Microsoft SQL Server ODBC Driver will issue an error:
szSqlState = "37000", *pfNativeError = 107, *pcbErrorMsg = 134 szErrorMsg="[Microsoft][ODBC SQL Server Driver][SQL Server] The column prefix 'B' does not match with a table name or alias name used in the query." WORKAROUNDDo not issue the SQLNumResultCols() call until after issuing the call to SQLExecute().
STATUSMicrosoft has confirmed this to be a problem in the Microsoft SQL Server ODBC Driver version 2.50.0121. We are researching this problem and will post new information here in the Microsoft Knowledge Base as it becomes available.
|
Additional query words: SQLBindCol SQLSetPos
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |