в базе accdb такая таблица people
name1 name2 name3 birthdate ....
у всех полей в свойствах "Обязательное поле - нет, Пустые строки - да"
соединяюсь с базой
static string connStr = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source = D:/123/db.accdb";
OleDbConnection conn = new OleDbConnection(connStr);
private void qry(string q)
{
conn.Open();
OleDbCommand cmnd = new OleDbCommand(q, conn);
cmnd.CommandType = CommandType.Text;
cmnd.ExecuteNonQuery();
conn.Close();
}
пытаюсь добавить строку
try{
qry("insert into people set name1='" + name1_ + "', name2='" + name2_ + "', name3='" + name3_+"'");
}
catch (Exception exc) {
MessageBox.Show(exc.Message);
}
Получаю "Syntax error in INSERT INTO statement" где ошибка? и как получить более подробное описание ошибки sql?
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости