Ci sono molte incongruenze nel programma. Ad esempio tu indichi un certo numero di record da salvare e poi nella ricerca cerchi di leggerne sempre 100 anche se non esistono.

E che vuol dire esattamente "non va avanti"?