K
Knox
Hi,
I think there's a bug in an ODBC driver (Advantage ODBC 9.0.0.1). Here's
the SQL:
SELECT TRDATA.ACCT, repolog.Acct, TRDATA.STATUS
FROM TRDATA LEFT JOIN repolog ON TRDATA.ACCT = repolog.Acct
WHERE (((repolog.Acct) Is Null) AND ((TRDATA.STATUS)="C"));
Here's the answer it gives:
TRDATA.Acct repolog.Acct STATUS
528296 C
B96723 C
256697 P
H156137 C
There's no way a "P" status should show up. I've done things like rebuild
indexes on the tables, try multiple computers, etc.
If this were SQL server, I think there'd be execution plans where I could
study the underlying steps to try to further debug this, but what do you do
for Access queries? Or am I missing something else? Any suggestions
welcomed.
TIA,
Knox North
I think there's a bug in an ODBC driver (Advantage ODBC 9.0.0.1). Here's
the SQL:
SELECT TRDATA.ACCT, repolog.Acct, TRDATA.STATUS
FROM TRDATA LEFT JOIN repolog ON TRDATA.ACCT = repolog.Acct
WHERE (((repolog.Acct) Is Null) AND ((TRDATA.STATUS)="C"));
Here's the answer it gives:
TRDATA.Acct repolog.Acct STATUS
528296 C
B96723 C
256697 P
H156137 C
There's no way a "P" status should show up. I've done things like rebuild
indexes on the tables, try multiple computers, etc.
If this were SQL server, I think there'd be execution plans where I could
study the underlying steps to try to further debug this, but what do you do
for Access queries? Or am I missing something else? Any suggestions
welcomed.
TIA,
Knox North