Ne approfitto per correggere.Originariamente inviato da ianstilo
mi sembra il minimo...dato che hai due connessione....
devi aprire un recordset per ogni connessione
Non devi creare un recordset per ogni connessione, al contrario, la cosa migliore sarebbe mantenere lo stesso per evitare inutili dispersioni di risorse, ovviamente se la natura dello script lo consente.
Una procedura come
crea un oggetto, lo usa, lo distrugge, lo ricrea, lo riusa e lo ridistrugge.codice:Set rs1=Server.CreateObject(ADODB.RecordSet) Sql1="etc etc etc" rs1.Open Sql1, Conn1 rs1.Close Set rs1=Nothing Set rs2=Server.CreateObject(ADODB.RecordSet) Sql2="etc etc etc" rs2.Open Sql2, Conn2 rs2.Close Set rs2=Nothing
E' quindi possibile usare uno stesso recordset invece di distruggerlo.
Si avanzerà una procedura di creazione ed una di distruzione che inevitabilmente richiede risorse.

Rispondi quotando