Originariamente inviato da Wanny
La variabile totale è dichiarata in Generale.
E quando viene valorizzata? Mai, visto che subito dopo aver aperto il recordset lo chiudi.

Gli apici, come ti ha detto boolean, devi toglierli se il campo numero_sala è numerico, non per esperimento.