G
Guest
I am developing an application to assist a number of analysts within my
organization to analyze data from several databases. As part of that
process, I am forced to duplicate the data to an Access database. Several of
the routines use bulk inserts to insert several thousands (in some cases
hundreds of thousands) of rows at a time. Unfortunately, these inserts are
also performing some data transformations, and tend to lock up the users PC
for long periods (up to 30 minutes). I'm wondering if it would not be more
"user friendly" to do this insert one record at a time, placing a DoEvents in
the loop to allow the user to perform other tasks during these
upload/transformation actions. I realize it would take longer to do the
uploads this way, but the user could be productively performing other tasks
while the upload is in process.
organization to analyze data from several databases. As part of that
process, I am forced to duplicate the data to an Access database. Several of
the routines use bulk inserts to insert several thousands (in some cases
hundreds of thousands) of rows at a time. Unfortunately, these inserts are
also performing some data transformations, and tend to lock up the users PC
for long periods (up to 30 minutes). I'm wondering if it would not be more
"user friendly" to do this insert one record at a time, placing a DoEvents in
the loop to allow the user to perform other tasks during these
upload/transformation actions. I realize it would take longer to do the
uploads this way, but the user could be productively performing other tasks
while the upload is in process.