Я учусь подключаться к Microsoft Access и писать в базу данных. Я создал базу данных в Access и хочу вставить в нее данные.
OleDbConnection conn = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\Amin\Desktop\NamesDatabase1.accdb");
OleDbCommand cmd = new OleDbCommand();
string FN = textBox1.Text;
string LN = textBox2.Text;
cmd.CommandText = "INSERT INTO Names (FirstName, LastName) Values (FN,LN)";
cmd.Connection = conn;
conn.Open();
cmd.ExecuteNonQuery();
Перед тем, как я побегу, похоже, что ошибки нет. Я запускаю программу, обновляю свои textBox1.text
и textBox2.text
и нажимаю СОХРАНИТЬ, после чего получаю сообщение об ошибке:
ОШИБКА СИНТАКСИСА в операторе SQL Вставить в
Что я сделал не так??