Вам нужно поместить одинарные кавычки вокруг значения Make_Up_Depr
:
AddPhase1Calc = new SqlCommand("UPDATE Asset SET Make_Up_Depr = '" + Make_Up_Depr +
"' WHERE Asset_ID = " + a, con);
Кроме того, вы никогда не должны создавать оператор SQL таким образом. Вы открыты для атак с использованием SQL-инъекций, если переменная поступает от пользователя. Вместо этого вы должны использовать параметры.
Наконец, этот код должен находиться в блоке using
:
using (SqlConnection con = whatever)
{
con.Open();
using (AddPhase1Calc = new SqlCommand("UPDATE Asset SET Make_Up_Depr = '" +
Make_Up_Depr + "' WHERE Asset_ID = " + a, con))
{
AddPhase1Calc.ExecuteNonQuery();
}
}