Hello,<BR><BR>Thanks Scott,<BR><BR>I did all you suggested, but i&#039m still stuck with the same problem, correct me if i&#039m wrong, but I think the script fails because the http request fails when it loops through the script and finds this SQL for the second time;<BR><BR> strSQL = "SELECT * FROM Table where MainSubject = &#039" & Request("Subject") & "&#039"<BR><BR>Everything works for the first pass, but on the second pass I get the;<BR><BR>ADODB.Recordset error &#039 800a0bcd&#039 <BR><BR>Either BOF or EOF is True, or the current record has been deleted; the operation requested by the application requires a current record. <BR><BR>Is there a way to retain the request string on the server or the client and use it to populate the sql, could I use getrows()?<BR><BR>Thanks,<BR><BR>Vince