Bonjour,
sous Java, je cherche à faire un delete sur une base de données.
Cela fonction très bien pour variable_temporaire classique.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 String variable = "delete from table where id = ' " + variable_temporaire + " ' "
Par contre, si dans le nom de ma variable_temporaire, j'ai une ' (quote) : alors ca plante !! En effet, la requete SQL se perd dans le nombre de quote.
J'ai donc essayé les lignes de code suivantes, mais sans résultat.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 variable = variable .replace(" \' ", " \\\' "); ou variable = variable .replace(" \' ", " \\' "); ou variable = variable .replace(" ' ", " \\\' "); ou variable = variable .replace(" ' ", " \\' ");
Une idée SVP ?
Ritchie.
PS : un autre message sur le forum un peu similaire mais ne répondant plus à mon besoin :
http://www.developpez.net/forums/d60...g/#post3571150
Partager