Formation PUB400 : Python, 2018 Modification de données

7.3 Enregistrement des données


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é.

Python

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é

Veuillez noter que le contenu de cette fiche vous est partagé à titre gracieux, au meilleur de mes connaissances et sans aucune garantie.
Merci de partager !
Soumettre