⇨ MENU ⇨ MODULES ⇨ sqlite3 ⇨ Connection
sqlite3.Connection ( ).rollback ( )
⇨ MENU ⇨ MODULES ⇨ sqlite3 ⇨ Connection
sqlite3.Connection ( ).rollback ( )
DESCRIPTION.
Efface les modifications apportées à la base de données en attente dans la mémoire tampon.
SYNTAXE.
BDD_Base.rollback ( )
BDD_Base ⇨ objet connexion avec une base de données [ OBLIGATOIRE ]
.rollback ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
REMARQUES.
L'appel de la méthode objet.rollback ( ) vide la mémoire tampon lié à la base de données lié à l'objet connexion identifié par objet.
La mémoire tampon d'un objet connexion contient toutes les modifications apportées aux tables de la base de données, associée à cet objet connexion, et qui n'ont pas été sauvegardées par un'appel de la méthode objet.commit ( ).
EXEMPLE.
import sqlite3
BDD_Connexion = sqlite3.Connection ( "ON - sgbd.db" )
CUR_Curseur = BDD_Connexion.cursor ( )
CUR_Curseur.execute ( " CREATE TABLE IF NOT EXISTS Contact ( Prenon TEXT , Nom TEXT , Site TEXT ) " )
BDD_Connexion.commit ( )
kcontact = ( "NERD" , "Origine" , "Mon Python" )
CUR_Curseur.execute ( " INSERT INTO Contact ( Prenon , Nom , Site ) VALUES ( ? , ? , ? ) " , kcontact )
BDD_Connexion.rollback ( )
kcontact = ( "Origine" , "NERD" , "Mon Python" )
CUR_Curseur.execute ( " INSERT INTO Contact ( Prenon , Nom , Site ) VALUES ( ? , ? , ? ) " , kcontact )
BDD_Connexion.commit ( )
BDD_Connexion.close ( )
Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de
Dans la LOGITHEQUE de MON PYTHON PAS A PAS
vous trouvez des suggestions de projets simples et classiques pour
ooo
TESTER - DÉCOUVRIR - PRATIQUER - APPROFONDIR - EXPLORER
ooo
la programmation récréative avec le langage PYTHON 3
avec un exemple de résolution à télécharger pour vous inspirer.