Вы не увеличиваете значение.Вы устанавливаете его на @Money + somevalue
, где @Money
равно любому значению SqlDbType.Int
.
Измените свой SQL на этот ...
UPDATE money FROM bank SET Money = Money + @somevalue WHERE UserId = @UserId
...и затем установите параметры @somevalue
и @UserId
следующим образом ...
int somevalue = ... ;
myCommand.Parameters.AddWithValue("somevalue", somevalue);
TypeOfUserId UserId = ... ;
myCommand.Parameters.AddWithValue("UserId", UserId);