Вставить в базу данных Access при нажатии кнопкиC#

Место общения программистов C#
Ответить
Anonymous
 Вставить в базу данных Access при нажатии кнопки

Сообщение Anonymous »

Я все еще новичок в программировании на 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»