c# accdb не могу добавить запись

97
06 августа 2019, 02:10

в базе 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?

READ ALSO
какой способ работы с базой данных accdb лучше

какой способ работы с базой данных accdb лучше

Работа с базой accdb происходит через клиент на C# Какой вариант оптимальный? Запросы не будут сверх частыми, мб 1-2 в минуту 1Открыть соединение...

129
Запуск WhatsApp из Xamarin.Forms

Запуск WhatsApp из Xamarin.Forms

Коллеги, доброго времени суток

119
Альтернатива Stream.DataAvaiable в SSLStream C#

Альтернатива Stream.DataAvaiable в SSLStream C#

Я пишу простой чат на tcp, я уже сделал отправку и прием сообщений, решил переделать в защищенную версию, сделал простое криптографическое...

121