Bonjour à tous.
Mon but est de remplacer les valeurs d'un champ d'une table sqlite.
Le code ne marche pas car certaines valeurs du champ contiennent des « " ». Mais remplacer \"%s\" et \"%i\" par \'%s\' et \'%i\' respectivement, ne marche pas non plus car certaines valeurs contiennent des « ' ». Certaines valeurs contiennent à la fois des « " » et des « ' ».
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 sql = u"update %s set %s=\"%s\" where id=\"%i\"" %(table, col, tab, idt) cursor.execute(sql)
Y a-t-il une solution ?
Partager