It's simply very telling how different the read times are for a one-time full read and for single-record read: 1 second vs. 39 seconds, or thereabout, for approximately 65 thousand records (about 10 megs of data.)
Anton Golovin (firstname.lastname@example.org) SCJP, SCJD, SCBCD, SCWCD, OCEJWSD, SCEA/OCMJEA [JEE certs from Sun/Oracle]
I’ve looked at a lot of different solutions, and in my humble opinion Aspose is the way to go. Here’s the link: http://aspose.com
subject: Reading 65,000 records in 1 second with a complete read.