Bonjour,
Je ne savais pas vraiment dans quelle catégorie de l'onglet "Java" poster cette discussion, donc désolé si je me suis trompé.
Voici mon problème : je fais une application Android. A un moment donné de mon programme je fais une requête SQL, un "insert into(..)values(...)".
Plusieurs champs sont au format String dans cette table, et ceux-ci contiennent des quotes. J'ai bien mis des anti-slashs avant chaque quotes à l'intérieur des chaînes de caractère mais une erreur persiste.
Je vous met ci-dessous une des requêtes que j'ai fait avec un bout du logcat :
et le logcat me dit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 MesureBase.execSQL("CREATE TABLE IF NOT EXISTS Mesure_Table(id VARCHAR, Libelle VARCHAR, Description VARCHAR, Choisie BOOLEAN);"); MesureBase.execSQL("INSERT INTO Mesure_Table VALUES('A511','Politique de sécurité de l\'information','Un ensemble de politiques de sécurité de l\'information doit être défni, approuvé par la direction, diffusé et communiqué aux salariés et aux tiers concernés.','0');");
near "information": syntax error
Merci d'avance pour votre aide.
Partager