Comment faire un SELECT avec 2 conditions apres le WHERE ? [Résolu]

Signaler
Messages postés
26
Date d'inscription
jeudi 8 janvier 2009
Statut
Membre
Dernière intervention
1 septembre 2009
-
Messages postés
5487
Date d'inscription
dimanche 4 août 2002
Statut
Modérateur
Dernière intervention
20 juin 2013
-
Bonjours a tous ,
je demande comment faire un sélect avec 2 ou 3 conditions après le where ,

avec une seule condition comme ça ça marche
SqlCommand cmd = new SqlCommand("SELECT * FROM patient WHERE nom='"+textBox1.Text+"'", connexion);

mais avec 3 condition ça marche pas
je veux faire WHERE nom='"textBox1.Text+"'  and   prenom='"textBox2.Text+"'  and    age='"textBox3.Text+"'
comment je v écrire ma raquette ?
C# et sql server 2005

MERCI  de répondre

4 réponses

Messages postés
327
Date d'inscription
mardi 17 février 2004
Statut
Membre
Dernière intervention
10 avril 2010
7
Salut,

Il te manque des + dans ta chaîne.

WHERE nom='"+textBox1.Text+"'  and   prenom='"+textBox2.Text+"'  and    age='"+textBox3.Text+"'

Tu devrais utiliser les les requêtes paramétrées, tu n'aurais pas ce genre de problème.  Il y a des tutos sur le site je pense
Messages postés
327
Date d'inscription
mardi 17 février 2004
Statut
Membre
Dernière intervention
10 avril 2010
7
Il y a un moteur de recherche en haut de la page.

Sinon, un des tutos est ici
Messages postés
26
Date d'inscription
jeudi 8 janvier 2009
Statut
Membre
Dernière intervention
1 septembre 2009

Merci WishhhMaster de votre reponse , ça dreoule bien comme ça ,

pouvez vous me donner le lien ?

Merci
Messages postés
5487
Date d'inscription
dimanche 4 août 2002
Statut
Modérateur
Dernière intervention
20 juin 2013
49