Ciao a tutti,

ho un problema con una porzione di codice VB 2010. Devo scrivere il contenuto di una textbox all'interno della mia tabella MySQL su server LAN. Premettendo che la connessione avviene in modo regolare e la lettura dei dati attualmente inseriti a mano viene eseguita, il problema deve essere presente nel codice qua sotto:

codice:
connetti()
        Try
            Dim query As String = "INSERT INTO tabella (id, nome) VALUES (NULL, " & txtNome.Text & ")"
            Dim esegui As New MySqlCommand(query)
           esegui.ExecuteNonQuery()
        Catch ex As Exception
            MsgBox("errore")
        End Try
        chiudi()
Nonostante il codice mi sembri corretto non capisco perchè non viene inserito il dato. Dove si trova l'errore che sicuramente ho commesso?