Quotes avec une requête sqlite3
Bonjour à tous.
Mon but est de remplacer les valeurs d'un champ d'une table sqlite.
Code:
1 2
| sql = u"update %s set %s=\"%s\" where id=\"%i\"" %(table, col, tab, idt)
cursor.execute(sql) |
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 « ' ».
Y a-t-il une solution ?