SQLITE Python cannot change value -
i creating atm program stores registered users in database , starts them $500 in cheqings. have created function deposit money when run error
interfaceerror: error binding parameter 0 - unsupported type.
def depositcheq(userid): while true: cheqdeposit = input("how deposit?: $") """try: c.execute('update useraccounts set cheqbal += ? id = ?',(int(cheqdeposit)), (userid,)) print("deposit complete.\n") break except: print("could not deposit, error!")""" c.execute('select cheqbal useraccounts id = ?', (userid,)) cheqbal = (c.fetchone()) + (cheqdeposit,) c.execute('update useraccounts set cheqbal = ? id = ?', ([cheqbal], [userid])) conn.commit() print("deposit complete!\n") def usermenu(): var = input("1: deposit\n2: withdrawl\n3: check balance\n4: log out\n") if(int(var) == 1): userin = input("1: cheqings\n2: savings\n") username = input("enter username: ") if(int(userin) == 1): database.depositcheq(username) elif(int(userin) == 2): database.depositsav(username)
Comments
Post a Comment