Originariamente inviato da Roby_72
Il secondo recordset (tabres12) è vuoto.
Devi sempre testare se contiene qualcosa prima di utilizzarlo:

if not tabres12.EOF then
.....
end if

Roby
Funziona solo con il primo recordset che è quello dal quale leggo solo. Non stampa solo il primo record come prima ma anche gli altri.

Il problema è che nelle altre tabelle SCRIVO con l'istruzione INSERT. Questo comporta che il puntatore punta l'ultimo rigo della tabella (che è vuoto) e che quindi non si stampi nulla. Devo trovare il modo per farlo tornare su a leggere dal primo record della tabella che mi interessa, per poi stamparli tutti.