Article ID: 225422 - Last Review: January 24, 2007 - Revision: 3.1 ACC97: Outer Join Returns Wrong Records with ODBC Tables vs. Local TablesThis article was previously published under Q225422 Moderate: Requires basic macro, coding, and interoperability skills.
On This PageSYMPTOMS
You may get different results running a query that contains a WHERE clause and an outer join to another query on a local table than you get on an linked ODBC table. This happens even though the local table and the linked table contain the same data.
CAUSE
When the tables are local, the WHERE clause is processed before the outer join. However, when the tables are linked, the queries are combined into a single SQL statement and the WHERE clause is processed after the outer join.
RESOLUTION
To prevent this problem, the version of Microsoft Jet must be 3.51.2723.0 or later. To obtain a new version of Jet, install Microsoft Jet 3.51 Service Pack 2.
STATUSThis problem was corrected in Microsoft Jet 3.51 Service Pack 2. MORE INFORMATION
For additional information about Microsoft Jet 3.51 Service Pack 2, please see the following article in the Microsoft Knowledge Base:
172733
(http://support.microsoft.com/kb/172733/EN-US/
)
Updated Version of Microsoft Jet 3.5 Available for Download
Steps to Reproduce Behavior
| Article Translations
|

Back to the top
