Getting Syntaxfehler in INSERT INTO-Anweisung

Also ich bekomme dieses Problem, ich habe alles versucht. Ein bisschen stecken

Meine Access-Datenbank-Gestaltung:

ID - AutoNumber
Data - ShortText

Und der Einfügebefehl:

OleDbCommand command = new OleDbCommand();

string sql = "INSERT INTO Table (Data) VALUES (@Data)";
OleDbCommand cmd = new OleDbCommand(sql, connection);
cmd.Parameters.AddWithValue("@Data", "Test");

connection.Open();

try
{
    cmd.ExecuteNonQuery();
}
catch (Exception ex)
{
    MessageBox.Show("err: " + ex);
    throw;
}

connection.Close();

Das mag blöd sein, aber ich bin wirklich verloren und habe keine Ahnung, was ich tun soll.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage