Si, se seleziono tutti i campi nel form precedente è ok... mentre se seleziono soltanto gli ultimi 2 sempre nel form precendente, non li stampa.
Credo che il problema sti qui:
se faccio così
intNumForm = Request.Form.Count
For i=1 to intNumForm
me li registra tutti anche ultimo e penultimo, ma in compenso mi triplica di record vuoti.... che poi ovviamente devo pulire con un altro sql e questo mi infastidisce.