Bonjour,
Dans le cadre de la gestion d'une petite base de donné SQLite:
Je n'arrive pas a trouver de doc expliquant clairement l'utilisation de "executescript".
Par exemple:
Avec ce code je m'attend a obtenir une liste de table pour "execute" et pour "executescript". Mais executescript me retourne une liste vide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 # Getting all tables from sqlite_master sql_query = """SELECT name FROM sqlite_master WHERE type='table';""" # Creating cursor object using connection object cursor = sqliteConnection.cursor() # executing our sql query cursor.executescript(sql_query) print(cursor.fetchall()) cursor.execute(sql_query) print(cursor.fetchall())
Peut-on m'expliquer pourquoi?
Partager