Bonjour à tous,
je vous écrire car je ne comprend pas pourquoi mon code ne fonctionne pas, voila le code :
Et voici le code d'erreur:
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
18
19 import cx_Oracle def stock_usi_to_stock_orli(taille,quantite,article,couleur): sql= "update prod_stok set " +taille+" = ':quantite' where code_art_com = ':article' and code_colm=':couleur' and code_lieu='USI' and typ_enrg = '0' " try: with cx_Oracle.connect("user", "pass", "base_de_donnne") as connection: with connection.cursor() as cursor: cursor.execute(sql,[taille,quantite,article,couleur]) connection.commit() except cx_Oracle.Error as error: print(error) if __name__ == '__main__': stock_usi_to_stock_orli(QTE_3,50,184,300)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Traceback (most recent call last): File "C:\Users\admnat\Desktop\beta_de connexion.py", line 19, in <module> stock_usi_to_stock_orli(QTE_3,50,184,300) NameError: name 'QTE_3' is not defined
Je ne vois pas pourquoi, il ne reconnais pas QTE_3 alors je l'ai mis à la bonne place.
Merci de m'avoir et merci d'avance pour vos réponse.
Partager