codice:
do while (Not rs.Eof)
	num_produttori=num_produttori+1
	rs.movenext
loop

if num_produttori<>0 then

	rs.movefirst
	do while (Not rs.Eof)
             ...
             rs.movenext
	loop
end if
perchè??