----- Original Message -----
Sent: Tuesday, April 23, 2002 8:47
AM
Subject: RE: [CFTALKTor] Access Query to
Excel Spread Sheet
First: CF queues up the page result until your
script execution is COMPLETE. (e.g. So that the cflocation command can
work).
This
means the browser does not receive the FIRST byte of the result until the LAST
byte of the result has been processed server side. You can override this
by using the CFFLUSH tag to push the queued up bytes to the
browser.
(Do
this
<HTML><BODY>Please wait while we process
your request...<CFFLUSH><!--- now do your big
query--->
)
Second: A browser will not start displaying a
table until ALL of the table has been received. Therefore, if you have a
LOT of records, and you want them to start displaying quickly, then break your
recordset up into multiple tables, eg every 100 records or so close the table
and then start the table again. The down side of this is your different
tables may not have the same column widths unless you use explicit column
width definitions.
If
you need sample code of this, let me know.
Terry Fielder
Network Engineer
Great Gulf Homes / Ashton
Woods Homes
[EMAIL PROTECTED]
Hi All,
I have problem with a query that I am doing in
access with CF. The query is returns a lot of records and
causes the browser (netscape 4.78 and the network security won't
upgrade!) to go "not responding" for a while then it produces the
query results. The query comes out as one table, they want to see all
the records in one page. Any suggestions on how to make this run
better so the users browser doesn't crash or give them the impression that
it has crashed?
Does having the whole query result in one table
slow things down?
Providing that the above is a problem that the
results are just to big. Can anyone tell me how convert my query
results in to an Excel Spread and produce a link that the can
download.
Thanks
Mike