i trying decrease value of column amount. in other words, column of type double , want decrease "total" amount. if initial value 100, has 100-total. here code:
preparedstatement checkdb1 = (preparedstatement) con.preparestatement("update accounts set balance=balance-? iban=?"); checkdb1.setstring(1, total);
this gives syntax error saying:
reason: actual argument double cannot converted string method invocation conversion
so how can write query? thanks
the error type being used set preparedstatement
parameter incorrect indicated error message
preparedstatement checkdb1 = con.preparestatement("update accounts set balance=balance - ? iban=?"); checkdb1.setdouble(1, total); ^^^
notice preparedstatement
cast has been removed unnecessary
Comments
Post a Comment