Здравствуйте!
Имеется вот такая форма для совершения переводов другим пользователям.
И при нажатии на кнопку "Выполнить перевод" по изначальной задумке берется соответствующее значение из таблицы и обновляется, но тут есть момент, что записалось не совсем так.
Столбец CashAmount имеет тип INTEGER если что
Вот таблица:
Вот обработка кнопки:
SQLiteConnection Transfer = new SQLiteConnection("Data source = accounts.db");
Transfer.Open();
try
{
SQLiteCommand cmd = new SQLiteCommand($"UPDATE users SET CashAmount = 'CashAmount + {textBox2.Text}' WHERE Login = '{LoginField.Text}'", Transfer);
cmd.ExecuteNonQuery();
}
finally
{
MessageBox.Show($"Операция выполнена успешно!");
Transfer.Close();
}
И вопрос такой: Как переделать запрос, чтобы значение из базы считалось как число, а также чтобы в ячейку записывалось не 40000+500, а 40500?