Fehler in der Syntax

Angelika_25

Mitglied
Hallo und zwar habe ich folgendes Problem bei einer insert into anweisung. Ich selbst kann keinen Fehler entdecken, aber wenn ich das Programm ausühre und dann auf den entsprechenden Button klicke, dann kommt als Fehlermeldung: "Fehler in der insert into Anweisung".

Hier ist meine Anweisung:
Code:
Try
            Con.Open()
 
            Dim cmd As OleDbCommand = Con.CreateCommand
 
            Dim INSERTString As String = _
            "INSERT INTO " & _
                "Test " & _
                    "(Auto, Marke, Hersteller, Vertrieb) " & _
            "VALUES " & _
                "(@Auto, @Marke, @Hersteller, @Vertrieb)"
 
            cmd.CommandText = INSERTString
 
 
 
            cmd.Parameters.AddWithValue("@Auto", TextBox1.Text)
 
            cmd.Parameters.AddWithValue("@Marke", TextBox2.Text)
            cmd.Parameters.AddWithValue("@Hersteller", TextBox3.Text)
 
            cmd.Parameters.AddWithValue("@Vertrieb", TextBox4.Text)
 
            cmd.ExecuteNonQuery()
 
            Me.Close()
        Catch ex As Exception
            MessageBox.Show(ex.Message)
        Finally
            Con.Close()
        End Try

Ich freue mich über jede Hilfe!

:)
 
Vielleicht steht in einer der Textboxen "böser Text"?

Hast du mal versucht, die INSERT-Anweisung direkt auf der Datenbank auszuführen?
 
Voll peinlich und blöd, ich habe in der Anweisung ganz oben, zwei Kommas hintereinander, das war der Fehler ;).

Naja.... danke trotzdem!
 
Zurück