Combobox et requete sql [Résolu]

Signaler
Messages postés
180
Date d'inscription
mardi 21 décembre 2004
Statut
Membre
Dernière intervention
12 juin 2008
-
Messages postés
180
Date d'inscription
mardi 21 décembre 2004
Statut
Membre
Dernière intervention
12 juin 2008
-
Rebonjour,
j'ai utilise string choix = comboBox1.SelectedText.ToString(); pour selectionner le texte de ma combobox. Ce texte est le nom d'une table de ma base de donnees et je voudrais utiliser cette variable choix dans une requete sql.
j'ai essaye :
string query = "select * from choix";
et
string query = "select * from '" + choix.Replace("'","''") + "'";
mais rien a faire.
Quelle est la bonne syntaxe?
merci d'avance
Kakol.

4 réponses

Messages postés
6351
Date d'inscription
samedi 1 juin 2002
Statut
Modérateur
Dernière intervention
2 août 2014
93
Ah oui : si tu es en mode DropDownList, la propriété SelectedText renvoie toujours une chaîne vide.
Regarde plutôt du côté de la propriété Text

Cocoricoooooooo !!!!
coq
MVP Visual C#
Messages postés
6351
Date d'inscription
samedi 1 juin 2002
Statut
Modérateur
Dernière intervention
2 août 2014
93
Salut,

Déjà SelectedText est de type string donc pas besoin de l'appel à ToString.
Ensuite si le texte est le nom d'une table la syntaxe serait plutôt de ce genre :
string query = "select * from " + choix.Replace("'","''");
select * from matable, pas select * from 'matable'

Cocoricoooooooo !!!!
coq
MVP Visual C#
Messages postés
180
Date d'inscription
mardi 21 décembre 2004
Statut
Membre
Dernière intervention
12 juin 2008

salut coq.
je viens d'essayer avec string query = "select * from " + choix.Replace("'","''");
mais ca ne marche toujours pas.
Je pense que le probleme viens plutot du combobox1.SelectedText mais je n'en suis pas sure car mes connaissances en c# sont bien minimes vu que j'y touche depuis seulement une semaine.
Qu'en penses-tu?

merci, Kakol
Messages postés
180
Date d'inscription
mardi 21 décembre 2004
Statut
Membre
Dernière intervention
12 juin 2008

Waow merci ca marche!
je vois que j'ai encore beaucoup de choses a apprendre sur le c#.
bonne continuation.

Kakol.