![]() | |
![]() |
| | Thread Tools | Display Modes |
#41
| |||
| |||
|
#42
| |||
| |||
|
|
kev... (AT) gmail (DOT) com wrote innews:ea8d7f22-a1f5-4ae4-a7c3-e65033f7e2fe (AT) n7g2000prc (DOT) googlegroups.com : For almost any query that I run in the front end Access db on SQL Server linked tables, the instructions (I presume SQL string) will go to SQL Server and have JET or SQL Server run the query on the server and then only the data required will be sent down the line back to the PC. Jet doesn't have anything to do with the server side of things -- Jet runs on your local PC. With a Jet back end, all processing is done in your local PC's memory, but because it loads metadata about indexes and other internal structures in the MDB file on the file server, its requests to the file system on the server are very efficient. With a server database on the other end, Jet basically hands off to the server any commands it knows that server can process itself. So, in general, the approach is: Write plain old SQL running on linked tables. 90% of the time or more, it will be very efficient, and hand everything off to the server (or almost everything -- not enough to be inefficient). The other 10% of the time, you may have to move some parts of the process to the server, or use passthrough queries (which Jet doesn't touch at all). |
![]() |
| Thread Tools | |
| Display Modes | |
| |