Bonjour à tous,

J'ai un problème sur un code, j'ai suivis un tuto sur oracle et sql + python et j'obtient une erreur comme ci-dessous:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
ORA-01036: numéro/nom de variable interdit
Et voici mon code :

Code Python : 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("nom", "pass", "base de donnée") 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")