You don't give any details of your setup here (like is a network involved
for example??).
If a network is involved, then you might try opening a dummy table in your
code BEFORE you try and execute your query.
(so, in some previous code, open up a table in the back end....say a tiny
table with 1 record...keep it open, and THEN try
your query.
Forcing (keeping) a connection open can eliminate many delays.....give this
idea a try...
--
Albert D. Kallal (Access MVP)
Edmonton, Alberta Canada
(E-Mail Removed)
http://www.members.shaw.ca/AlbertKallal