Member 14814400 Ответов: 1

Как добавить денежное значение в существующую строку базы данных SQL с помощью VB?


Как добавить 20 поверх еще 20 в строке cmd.Parameters.Add("@balance", SqlDbType.Деньги).Значение = "20" ?

превращение 20+20 в 40?

Что я уже пробовал:



Дим УМК как новое свойство sqlcommand("обновление TblMembership установить баланс = @баланс Где UserName= @имя пользователя", кон)
Dim адаптер как новый SqlDataAdapter(cmd)
Дим таблицу в качестве нового объекта DataTable
УМК.Параметры.Добавить("@имя пользователя", значения sqldbtype.Тип varchar).Значение = FormLogin.TxtBoxUsername.Текст
cmd.Parameters.Add("@balance", SqlDbType.Деньги).Значение = "20"

против.Открыть()

Если да.ExecuteNonQuery() = 1 Тогда
MsgBox("добавлено 1 час, нажмите профиль еще раз, чтобы обновить свое время!", MsgBoxStyle.Информация", - добавил 1 час")

Конец, Если


против.Закрывать()

1 Ответов

Рейтинг:
0

OriginalGriff

UPDATE TblMembership SET Balance = Balance + @balance WHERE Username= @username