Bonjour,
J'utilise souvent des requettes sql dans mes programmes exple:Cette commande va renvoyer une erreur du fait que la valeur donnée au champs "des" contient une apostrophe. La solution immédiate serait de réécrire le code comme ceci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 TAB.sql.add(update table1 set des='Zone D'instruction'); TAB.execsql;Mais le probléme, c'est dans le cas ou la valeur du champs est variable et vient d'une autre table, comment la contrôler avant la validation?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 TAB.sql.add(update table1 set des='Zone D''instruction'); TAB.execsql;
Partager