Bonsoir
j'ai fait un script de requete INSERT ci-dessus et j'ai un problème ligne 15 : il me dit que mon objet "connex" est une variable qui devrait être référencée avant d'être assignée
Ce que je ne comprends pas car car "connex" est déclarée et affectée correctement dans le code, de plus, il est utilisé dsans soucis dans le bloc "try" et "finally
Merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 def insert_data_req(): try: connex = sqlite3.connect("baseTest.db") cursor = connex.cursor() print(type(connex)) print(type(cursor)) data_capteur_list = data_capteur() cursor.execute('INSERT INTO Temperature_vivarium(temp, id_capteur, datetime) VALUES(?,?,?)', data_capteur_list) connex.commit() print("Scan capteur ajouté en base de données") except Exception as e: print("[ERREUR]", e) connex.rollback() finally: connex.close()
Partager