в базе 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?
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Какие существуют виды рекламных бордов и как выбрать подходящий?
Работа с базой accdb происходит через клиент на C# Какой вариант оптимальный? Запросы не будут сверх частыми, мб 1-2 в минуту 1Открыть соединение...
Я пишу простой чат на tcp, я уже сделал отправку и прием сообщений, решил переделать в защищенную версию, сделал простое криптографическое...