The information in this article applies to:
BUG# Addon_Bugs: 10567 (1.02.3231) SYMPTOMS
A left outer join between two tables along with a third table in the FROM
clause can cause SQL_ERROR to be returned. This happens only when the outer
join escape syntax is used and the third table appears after the escape
sequence in the FROM clause.
This generates a syntax error:
CAUSEThe SQL Server driver incorrectly translates the above SELECT statement to:
This is incorrect syntax; hence, it causes the error.
WORKAROUND
Rewrite the SELECT statement such that testoj3 appears before the outer
join escape clause:
{oj testoj1 t1 left outer join testoj2 t2 on t1.col1 = t2.col1}
STATUSMicrosoft has confirmed this to be a problem in ODBC SQL Server Driver versions 1.02.3231. We are researching this problem and will post new information here in the Microsoft Knowledge Base as it becomes available. Additional query words: 1.02.3231 kbbug1.02.3231 kbprg kberrmsg
Keywords : |
Last Reviewed: August 25, 1999 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |