Bonjour,

J'utilise souvent des requettes sql dans mes programmes exple:
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;
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?