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:
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())
Avec ce code je m'attend a obtenir une liste de table pour "execute" et pour "executescript". Mais executescript me retourne une liste vide.
Peut-on m'expliquer pourquoi?