si se la metti come ultima istruzione funziona, prima non so, poi invece che
codice:
cn1.execute(strSQL)
scrivi
codice:
set rs1=cn1.execute(strSQL)
dove rs1 è il recordset che ti restituisce la select