Мне нужно выполнить обновление в таблице (Домашнее задание). Но это не просто замена старого значения с новым; к уже существующему значению в столбце я должен добавить (SUM) новое значение (столбец имеет тип int). Это то, что я делал до сих пор, но я застрял:
protected void subscribeButton_Click(object sender, EventArgs e)
{
string txtStudent = (selectedStudentLabel.Text.Split(' '))[0];
int studentIndex = 0;
studentIndex = Convert.ToInt32(txtStudent.Trim());
SqlConnection conn = new SqlConnection("Server=.\\SQLEXPRESS;AttachDbFilename=|DataDirectory|\\Database.mdf;Trusted_Connection=True;User Instance=yes");
conn.Open();
string sql2 = "UPDATE student SET moneyspent = " + ?????? + " WHERE id=" + studentIndex + ";";
SqlCommand myCommand2 = new SqlCommand(sql2, conn);
try
{
conn.Open();
myCommand2.ExecuteNonQuery();
}
catch (Exception ex)
{
Console.WriteLine("Error: " + ex);
}
finally
{
conn.Close();
}
}
Что я должен добавить, чтобы достичь своей цели, ??? ?
Можно ли сделать это таким образом? Я хочу избежать использования многих запросов.