Ich weiß, dass dieses Thema so ähnlich schon existiert, es hat mir aber nicht weitergeholfen.
Ich programmiere mit VB und versuche, mit SQL etwas in eine Datenbank einzufügen. Allerdings kommt jedes Mal die Meldung: "Syntaxfehler in der Insert Into Anweisung."
Etwas aus der Datenbank AUSLESEN funktioniert.
Mein Code lautet:
Dim con As New OleDb.OleDbConnection
Dim cmd As New OleDb.OleDbCommand
Dim Anzahl As Integer
con.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source=Datenbank1.mdb"
cmd.Connection = con
Try
con.Open()
cmd.CommandText = "insert into Datenbank1 " & _
"(User) " & _
"values ('" txtName.Text & "')"
Anzahl = cmd.ExecuteNonQuery()
If Anzahl > 0 Then
MsgBox("Es wurde ein Datensatz eingefügt")
End If
Catch ex As Exception
MsgBox(ex.Message)
End Try
con.Close()
Es wäre echt nett, wenn mir jemand helfen könnte!