Пытаюсь редактировать данные в БД, но пишет, что "нет значения для одного или нескольких требуемых параметров" была попытка и вводить значения и просто записывать, результат один и тот же от чего это может быть ? Таблица заполнена значениями обращаюсь к первой строке
private void button6_Click(object sender, EventArgs e)
{
try
{
connection.Open();
OleDbCommand command = new OleDbCommand();
command.Connection = connection;
string query = "UPDATE Marc SET Marcstud =@ln Where IDSubject=@subject AND IDStudent=@student";
//command.Parameters.AddWithValue("@ln", Convert.ToInt32(textBox_m.Text));
//command.Parameters.AddWithValue("@student", Convert.ToInt32(textBox_S.Text));
//command.Parameters.AddWithValue("@subject", Convert.ToInt32(textBox_p.Text));
command.Parameters.AddWithValue("@ln", 4);
command.Parameters.AddWithValue("@student", 301);
command.Parameters.AddWithValue("@subject", 101);
MessageBox.Show(query);
command.CommandText = query;
command.ExecuteNonQuery();
MessageBox.Show("data edit successful");
connection.Close();
}
catch (Exception ex)
{
MessageBox.Show("error" + ex); ;
}
}
Сборка персонального компьютера от Artline: умный выбор для современных пользователей