Variable chaine de caractères dans une requête SQL
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 :
Code:
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";
} |
Quelqu'un saurait-il m'indiquer d'où peut venir le problème ?
Merci d'avance
chaine de caractere dans une requete sql net beans
Bonjour
Cette requete quand je l'utilise dans sql , je n ai pas besoin de travailler avec une variable , et donc ca marche , le probleme se pose quand j affecte une chaine de caractere a une variable et que j'utilse cette variable dans la clause where de la requete sql qui ne marche pas *
Merci de me repondre