...a quanto già detto mi permetto di aggiungere che,
volendo contemplare anche il caso di operazioni asincrone,
il codice più generale per verificare se un recordset (o connessione) è aperto
mi sembra essere :
Ciao sspintuxcodice:'State è una maschera di bit if (oRs.State And adStateOPen) = adStateOpen then etc...