Obtendo erro de sintaxe na instrução INSERT INTO

Então, estou recebendo esse problema, tentei de tudo. Meio preso

Meu design de banco de dados de acesso:

ID - AutoNumber
Data - ShortText

E o comando insert:

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();

Isso pode ser idiota, mas estou realmente perdido e não tenho idéia do que fazer.

questionAnswers(1)

yourAnswerToTheQuestion