I have a site where users can search voter records and then download results into a csv file. If the search is very large, ie. 150,000 records, obviously it takes a while to process (20-30 seconds or more). If someone else comes to the site at the same time and does a download, sometimes they timeout. I'm using ASP and SQL Server 2000, and I have the appropriate locks when opening and looping thru records.
So as a very small example, if my recordset has 3 records (A, B, C) and another person logs in and their recordset has (B, C, D) at the same time. Should they get a timeout?
So as a very small example, if my recordset has 3 records (A, B, C) and another person logs in and their recordset has (B, C, D) at the same time. Should they get a timeout?