private void Button_Click_9(object sender, RoutedEventArgs e) { //Изменить оценку по ID string ssql = @"UPDATE Marks SET [Mark] = @Mark WHERE Id = @Id"; string connectionString = @"Data Source=DESKTOP-CDQ6MB6\SQLEXPRESS;Initial Catalog=gnevnik;Integrated Security=True"; //prak - имя базы данных(Поменять на свою) SqlConnection conn = new SqlConnection(connectionString); // Подключение к БД conn.Open(); SqlCommand command = new SqlCommand(ssql, conn);// Объект вывода запросов command.Parameters.Add("@Id", SqlDbType.Int).Value = Convert.ToInt32(ID1.Text); command.Parameters.Add("@MArk", SqlDbType.NVarChar).Value = MARK.Text; SqlDataReader reader = command.ExecuteReader(); // Выаолнение запроса вывод информации while (reader.Read()) //В цикле вывести всю информацию из таблици { InfoM.Text += reader[0] + " - Id студента " + "Дата: " + reader[1].ToString() + " Тема: " + reader[2].ToString() + " Оценка: " + reader[3].ToString() + "\n"; } reader.Close(); MessageBox.Show("Оценка изменена"); MARK.Clear(); ID1.Clear(); InfoM.Clear(); InfoS.Clear(); }
private void Button_Click_3(object sender, RoutedEventArgs e) { //Удалить по ID string ssql = @"DELETE FROM Students WHERE Id = @Id"; string ssql2 = @"DELETE FROM Marks WHERE Id = @Id"; string connectionString = @"Data Source=DESKTOP-CDQ6MB6\SQLEXPRESS;Initial Catalog=gnevnik;Integrated Security=True"; //prak - имя базы данных(Поменять на свою) SqlConnection conn = new SqlConnection(connectionString); // Подключение к БД SqlCommand command = new SqlCommand(ssql, conn); // Объект вывода запросов SqlCommand command2 = new SqlCommand(ssql2, conn); // Объект вывода запросов command.Parameters.Add("@Id", SqlDbType.Int).Value = Convert.ToInt32(ID1.Text); command2.Parameters.Add("@Id", SqlDbType.Int).Value = Convert.ToInt32(ID1.Text); conn.Open();// Открытие Соединения command.ExecuteNonQuery(); command2.ExecuteNonQuery(); MessageBox.Show("Данные удалены"); ID1.Clear(); InfoM.Clear(); InfoS.Clear(); }