medinfo87
Messages postés72Date d'inscriptiondimanche 18 janvier 2009StatutMembreDernière intervention11 juillet 2011
-
9 mars 2009 à 18:07
WishhhMaster
Messages postés327Date d'inscriptionmardi 17 février 2004StatutMembreDernière intervention10 avril 2010
-
10 mars 2009 à 11:14
salut tt le monde,est ce que c comme ca que je peux utiliser le champs de texte login pour l'introduire à cette requette??,car l'execution ne marche plus si je clique sur le bouton qui contient cette ligne :
SqlCommand command new SqlCommand("SELECT * FROM compte WHERE login"+login.Text, connexion);
krimog
Messages postés1860Date d'inscriptionlundi 28 novembre 2005StatutMembreDernière intervention14 février 201549 10 mars 2009 à 11:08
Il te manque les guillements autour du login.
=> Il vaut mieux des apostrophes, les guillemets marchent pas avec tous les SGBD (d'ailleurs pas avec SQL Server si mes souvenirs sont bons)SqlCommand command new SqlCommand("SELECT * FROM compte WHERE login'"+login.Text+"'", connexion);
Utilise les requetes parametrees
=> C'est clairement mieux, effectivement. Ca t'évitera de faire des fautes si tu dois refaire la requête à un autre endroit, ça te permet de vérifier la validité de ta requête dès sa création, et surtout : c'est beaucoup plus rapide !