Bueno,al fin pude conseguirlo ,pude solucionarlo creando una columna autonumerica para que cada fila fuera distinta.
Pongo el codigo final de como me a quedado por si alguno le puede servir:
Gracias por responder, igualmente mirare eso del TOP que dices ^Tifa^ pero desconozco si se puede utilizar con visual basic...
Pongo el codigo final de como me a quedado por si alguno le puede servir:
Código [Seleccionar]
rs.open "Select id,id_2 From tabla1 where id='1' 'Seleccionamos todos los registros que contengan id=1
While Not rs.EOF
sql = "Update tabla1 set codigo=('" & codigo(cont).Text & "') where id=1 AND id_2=('" & rs.Fields(1) & "')" 'Actualizamos el campo codigo con lo que contiene el textbox siendo la variable cont el indice.
cn.Execute (sql)
cont=cont+1 'Incrementamos para grabe otro textbox (matriz)
rs.MoveNext 'Movemos al siguiente registro
Wend
Gracias por responder, igualmente mirare eso del TOP que dices ^Tifa^ pero desconozco si se puede utilizar con visual basic...