l'errore non sta nell'apertura del recordset ma nella query...fattela stampare