Utiliser une variable dans un SELECT
coleoptere
Messages postés
135
Date d'inscription
Statut
Membre
Dernière intervention
-
lermite222 Messages postés 9042 Statut Contributeur -
lermite222 Messages postés 9042 Statut Contributeur -
Bonsoir,
Je voudrai utiliser une variable dans une commande SELECT mais ça ne marche pas.
Voici la commande pouvez-vous m'indiquer où est l'erreur
Le message d'erreur:
Merci de votre aide
Je voudrai utiliser une variable dans une commande SELECT mais ça ne marche pas.
Voici la commande pouvez-vous m'indiquer où est l'erreur
rSQL = "SELECT * FROM T_clients WHERE nom = Txt_nom_client"La variable c'est "Txt_nom_client" elle contient le critère de recherche
Le message d'erreur:
com.sun.star.sdbc.SQLException:Column not found:Txt_nom_client in statement [SELECT * FROM "T_clients" WHERE "nom"="Txt_nom_client"]
Merci de votre aide
2 réponses
-
Bonjour
Si c'est du basic :
rSQL = "SELECT * FROM T_clients WHERE nom =""" & Txt_nom_client & """"
Je ne connais pas java, mais il me semble que l'opérateur de concaténation est + :
rSQL = "SELECT * FROM T_clients WHERE nom =" + Txt_nom_client
Edit : il faudrait ajouter des " autour de Txt_nom_client et je me rends compte que je ne sais pas le faire en java -
Bonjour,
Txt_nom_client pourrait être considérer comme un objet. Essaye en mettant...
Txt_nom_client.Text
A+