il mio obbiettivo è quello di, dopo aver importato le dovute librerie per far riconoscere i comandi di SQL, scrivere dei presenti in una TexBox dentro un campo di una tabella access usando il comando INSERT TO. . vi posto il codice che ho scritto:
quando eseguo e premo il Button mi dice che c'è un errore di sintassi nel comando INSERT INTO.. quindi (pensando che il problema fosse in "VALUES=TextBox1) ho scritto VALUES(MARIO) ma mi da di nuovo lo stesso errore.. che cosa ho sbagliato'?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") Dim com As New OleDb.OleDbCommand("INSERT INTO Docenti (Nome) VALUES = TextBox1 ", archivio) Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click archivio.Open() 'Apri la connessione con il database com.ExecuteNonQuery() 'Esegui comando SQL archivio.Close() 'Chiudi la connessione con il database End Sub End Class

Rispondi quotando