Une fois les informations saisies, l'application peut effectuer la mise à jour dans la base de données.
Dans le cas d'une application console, un simple message de confirmation informera l'usager que la mise à jour a fonctionné.
try:
requete = 'UPDATE items SET description=?, quantite=? WHERE id = ?'
curseur.execute(requete, (description, quantite, id))
connexion.commit()
if curseur.rowcount > 0:
print('L\'item a été modifié avec succès !')
else:
print('L\'item à modifier n\'existe pas.')
except sqlite3.OperationalError as e:
print('Un problème a empêché la modification de l\'item.')
traceback.print_exc(file=sys.stdout)
except Exception as e:
print('Une erreur inattendue est survenue.')
traceback.print_exc(file=sys.stdout)
▼Publicité