[AccessD] ACCESS Left Behind

Jim Dettman jimdettman at verizon.net
Sat Jan 24 14:52:07 CST 2015


Mark,

 That would have been nice!  But you can figure it out by turning on ODBC
tracing.

 If you see only a single SQL statement pushed to the server, then your
good.

 If however you see a series of statements while your query is executing,
then JET's handling the execution. 

Jim.

-----Original Message-----
From: accessd-bounces at databaseadvisors.com
[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms
Sent: Saturday, January 24, 2015 10:44 AM
To: 'Access Developers discussion and problem solving'
Subject: Re: [AccessD] ACCESS Left Behind

Jim - thanks for this, and it makes sense.
However, the BIG PROBLEM that MSFT did not solve:
providing a property in the querydef that indicates ForcedToLocal
processing.
ForcedToLocal=False means the query will truly be processed by SQL Server.

>
>  There's a lot of wiggle room in that question<g>
>
>  When using linked tables, JET will always try to push a query server
> side
> if it can even though it's not a pass-through specifically.  It can't
> do
> that when:
>
> 1. You join to tables from different data sources.
> 2. You use Access or VBA Expressions in the SQL.
> 3. You use JET Specific SQL.
> 4. You use some SQL expressions such as DISTINCT or GROUP BY
>


-- 
AccessD mailing list
AccessD at databaseadvisors.com
http://databaseadvisors.com/mailman/listinfo/accessd
Website: http://www.databaseadvisors.com



More information about the AccessD mailing list