Quote:
> By the way, what is a dbReadForwardOnly recordset??
One of the largest performance hits for any recordset retrieval
is that requirement of keeping a cursor handy which can be used
to scrool back and forth. If you are only ever going to scroll
through the recordset and nothing else, then it is faster to use
a "firehose" cursor as they are often called; this type of cursor
does not let you scroll backwards, you can only ever go forwards.
In DAO this refered to as a "forward only" recordset.
Note that in ADO this is the default (for perf reasons); in DAO
you do have to specify it. The theory behind this change in the
default behavior surrounds that fact that DAO's assumption was
that you would usually want to be able to scroll. In ADO, which
is designed with a web base in mind, the thinking is that data is
often read-only and read once, so it wants to use the quickest
option by default and then you can override it any time you want.
--
MichKa
don't ask by e-mail unless you're paying for it. (TANSTAAFL!) :-)
random junk of dubious value, a multilingual website, the
worldwide TSI Form/Report to Data Access Page Wizard,
and lots of replication "stuff" at http://www.trigeminal.com/