Ciao..
Non vorrei sbagliarmi ma direi che l'errore è qua:
Perché fai il ciclo da 0 a Numero TABELLE e non numero righe della tabella(0). Se nel tuo database hai una sola tabella, lui ti scrive solo la prima riga e poi esce dal ciclo.codice:For i = 0 To Records.Tables.Count - 1
Dovrebbe essere così:
Sono errori banali ma oltre a copiare il codice dovresti imparare anche a fare il debug, per individuare banali errori di distrazione.codice:For i = 0 To Records.Tables(0).Rows.Count - 1
Prova a vedere se nel tuo libro c'è una sezione che spiega come si fa il debug... Di solito la mettono...