pyspc.io.dbase.sdb

Bases de données SQLITE

Classes

Sdb([filename])

Bases SQLite (.sqlite)

class pyspc.io.dbase.sdb.Sdb(filename=None)[source]

Bases : Dbase

Bases SQLite (.sqlite)

filename

Nom du fichier

Type:

str

_dbase_connect

Object de connexion sqlite3

Type:

sqlite3

_dbase_cursor

Curseur de sqlite3

Type:

sqlite3

sql

Requête SQL

Type:

str

_tables

Tables de la base

Type:

str

check_sql_return(content=None, warning=False)

Contrôler le retour de la requête SQL.

close()

Fermer la connexion à la base de données et le curseur <dbase>.

commit()

Commiter/accepter les enregistrements ajoutés.

connect()[source]

Créer la connexion à la base de données Créer le curseur sqlite3

Avertissement

Cette méthode nécessite l’import de la bibliothèque tierce sqlite3

execute(warning=True)[source]

Exécution de la requête SQL

Paramètres:

warning (bool) – Afficher les avertissements. Par défaut: True

Renvoie:

  • list or None – Eléments retenus par la requête SQL

  • .. warning:: Cette méthode nécessite l’import de la – bibliothèque tierce sqlite3

lastrowid()[source]

Récupérer l’identifiant du dernier enregistrement

Renvoie:

Identifiant du dernier enregistrement

Type renvoyé:

int ou None

rollback()

Annuler les enregistrements ajoutés.