def update_unit(name, expiredate, new_quantity): connection = sqlite3.connect('aybdb-edb') cursor = connection.cursor() cursor.execute('UPDATE main SET quantity=:new_quantity WHERE name=:name and expiredate=:expiredate', {'new_quantity': new_quantity, 'name': name, 'expiredate': expiredate}) connection.commit() connection.close()
При выполнение получаю ошибку - sqlite3.InterfaceError: Error binding parameter :name - probably unsupported type.
В таблице все поля TEXT