При записи данных в БД Access в Windows Form пишет ошибку System.Data.OleDb.OleDbException: "Ошибка синтаксиса в инструкции INSERT INTO."

public void InsertUser(string username, string password)
{
    using (OleDbConnection connection = new OleDbConnection(connectionString))
    {
        connection.Open();
        string query = "INSERT INTO Users_db (Username, Password) VALUES (@Username, @Password)";
        using (OleDbCommand command = new OleDbCommand(query, connection))
        {
            command.Parameters.AddWithValue("@Username", username);
            command.Parameters.AddWithValue("@Password", password);
            command.ExecuteNonQuery();
        }
    }
}

В Access у меня таблица называется Users_db, столбики Username и Password, и присвоен тип Короткий текст. Также есть столбик UserID, но он задан ключевым и на нём стоит счётчик. Ошибка выдаётся на строчке command.ExecuteNonQuery();


Ответы (0 шт):