I think there are other things that might play into it as well.
When I did it, it was through an ODBC connection, and
maybe I just fell into the fact that the Internal Access query
was faster, and perhaps it was just easier to read for me.
There were a few thrings I tried but I don't remember
exactly if that specifically was one of them. I ended up
with an internal Access Make Table query and then a
ton of update queries. The biggest problem I had was
getting the download of the initial tables and I had tried
doing selective queries but that ended up taking over 24
hours, I tried VB SQL and decided that using the Access
queries was much better for some reason. I left some
VB string SQL in place for delivering the data to the
report generator, as there were 1000s of accounts and
some some accounts with 1000s of transactions that
needed printing.
I'm kind of hoping DIOS tries it out and gives a Yay or
Nay.
--
Jim Carlock
http://www.microcosmotalk.com/
Post replies to the newsgroup.
:
Jim Carlock said:
If you put the SQL into queries inside of Access, I'm thinking that
it should get even faster... IE make the query in the new Access file,
and then call that query from the VB application, with an .Execute
if it's an action query, or with the .RecordSet object if it's a Select
query.
If the query inside of Access was named "qSelectAllRecords", then
you can open it with :
Set rs = gDAO_DB.OpenRecordset("qSelectAllRecords")
I've done some half assed testing with that in the past, and never really
noticed a difference. But again, it was half assed, so you may be right.
Matt