ho creato un ciclo dove all'interno vi sono due comandi INSERT. Uno inserisce un numero ripetuto preso da una textbox e l'altro inserisce un numero progressivo che viene preso da un'altra textbox. il problema che è all'esecuzione il programma fa scrivere i comandi una volta l'uno mentre io vorrei (che pur scrivendo in campi diversi) i dati delle due textbox fossero scritti nella stessa riga. ecco il codice scritto fino ad ora:
codice:
Imports ADOX
Imports System.Data.OleDb
Public Class Form1
    Dim archivio As New OleDb.OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + System.Environment.GetFolderPath(System.Environment.SpecialFolder.Desktop) + "/Database3.mdb")


    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        Dim contatore As Integer
        Dim Ripeti As Integer


        archivio.Open() 'Apri la connessione con il database
        contatore = 0
        Ripeti = TextBox1.Text
        Do
            Dim Codice_gioco As New OleDb.OleDbCommand("INSERT INTO ciao (Nome) VALUES ('" + Ripeti.ToString + "')", archivio)
            Dim com As New OleDb.OleDbCommand("INSERT INTO ciao (città) VALUES ('" + contatore.ToString + "')", archivio)

            Codice_gioco.ExecuteNonQuery()
            Ripeti = Ripeti
            com.ExecuteNonQuery() 'esegui comando SQL
            contatore = contatore + 1
        Loop While contatore <= TextBox3.Text
        Ripeti = contatore

        MsgBox("finito")
        archivio.Close() 'Chiudi la connessione con il database