Bloodyhell
Messages postés21Date d'inscriptionjeudi 14 juillet 2005StatutMembreDernière intervention12 juillet 2006
-
20 juil. 2005 à 17:48
Madvin
Messages postés123Date d'inscriptionmardi 5 août 2003StatutMembreDernière intervention26 août 2012
-
20 juil. 2005 à 18:18
Bonjour,
Je souhaite récuperer des données saisies dans une fenètre et les insérer dans Access. Je fais donc:
query = "INSERT INTO historique(description,utilisateur,statut)" + " VALUES('"+description+"','"+user+"','"+status+"')";
stmt.executeUpdate(query);
Tout se passe bien lorsque ma valeur pour description ne comporte pas de caractères ( ' ). Mais très logiquement dès qu'il y en a j'ai un message d'erreur. Quelqu'un peut il m'indiquer comment résoudre ce problème.
D'avance merci
Madvin
Messages postés123Date d'inscriptionmardi 5 août 2003StatutMembreDernière intervention26 août 20123 20 juil. 2005 à 18:18
Salut,
il suffit tout simplement de doubler les ' dans ta chaîne de caractère "description"....
Ex : description = "Salut tout l'monde !!"; ---> la requête échoue...
description = "Salut tout l''monde !!"; ----> là ca doit marcher...
Faut juste analyser ta chaîne de caractères, et remplacer les ' par '' (ATTENTION : ce ne sont pas des guillemets(") mais bien deux ' ) avant de construire ta requête.