Я все еще новичок в программировании на C#, может ли кто-нибудь помочь мне решить эту ошибку, возникающую, когда я пытаюсь добавить данные в базу данных, но ошибка возникает после этой строки команды.ExecuteNonQuery();
private void button1_Click(object sender, EventArgs e)
{
string constr = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\aberto\Documents\esimar_db.accdb;Persist Security Info=False;";
string cmdstr = "insert into employee(employee_name, location,connection,depanse,caisse)values(@employee_name,@location,@connection,@depanse,@caisse)";
OleDbConnection connect = new OleDbConnection(constr);
OleDbCommand command = new OleDbCommand(cmdstr, connect);
connect.Open();
command.Parameters.AddWithValue("@employee_name", textBox1.Text);
command.Parameters.AddWithValue("@location", comboBox1.Text);
command.Parameters.AddWithValue("@connection", textBox2.Text);
command.Parameters.AddWithValue("@depanse", textBox3.Text);
command.Parameters.AddWithValue("@printing", textBox4.Text);
command.Parameters.AddWithValue("@caisse", textBox5.Text);
command.ExecuteNonQuery();
MessageBox.Show( "Record saved successfully");
connect.Close();
}
Подробнее здесь: https://stackoverflow.com/questions/269 ... tton-click