Bonjour
Je travaille sur une requête SQL.
Je dois récupérer une variable qui contient une chaine de caractères (chahra) puis j'utilise la clause WHERE pour avoir la réponse mais ça ne fonctionne pas, aucune exécution n'est effectuée, comme s'il ne reconnaissait pas la syntaxe.
Voila la syntaxe que j'ai utilisée :
Quelqu'un saurait-il m'indiquer d'où peut venir le problème ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 ResultSet res = state.executeQuery("SELECT * FROM tagsi WHERE tag_text ='&chahra' "); ResultSetMetaData resultMeta3 = (ResultSetMetaData) res.getMetaData(); message = ""; while(res.next()) { message += "\t" +resultMeta3.getColumnName(1).toUpperCase() +" : "+res.getObject(1).toString()+ "\t "; message += "\n"; message += "\t" +resultMeta3.getColumnName(2).toUpperCase() +" : "+res.getObject(2).toString()+ "\t "; message += "\n"; }
Merci d'avance
Partager