Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Dernière révision Les deux révisions suivantes | ||
sqlite3_comment_faire [2011/04/08 08:42] tyrtamos |
sqlite3_comment_faire [2011/04/08 08:51] tyrtamos |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Comment faire pour... ====== | ====== Comment faire pour... ====== | ||
- | ===== Ouvrir | + | ===== Ouvrir une base de données ===== |
L' | L' | ||
Ligne 50: | Ligne 50: | ||
</ | </ | ||
- | **Fermer | + | ===== Fermer |
<code python> | <code python> | ||
Ligne 61: | Ligne 62: | ||
cnx.close() | cnx.close() | ||
</ | </ | ||
+ | |||
+ | ===== Terminer une transaction ===== | ||
+ | |||
+ | Code auto-documenté: | ||
+ | |||
+ | <code python> | ||
+ | def commit(cnx): | ||
+ | """ | ||
+ | si ok => retourne une chaine unicode vide | ||
+ | | ||
+ | """ | ||
+ | try: | ||
+ | cnx.commit() | ||
+ | except sqlite3.Error, | ||
+ | cnx.rollback() | ||
+ | return unicode(err.args[0]) | ||
+ | return u"" | ||
+ | </ | ||
+ | |||
===== Interdire les données NULL avec ' | ===== Interdire les données NULL avec ' |