zeph245
Messages postés12Date d'inscriptionjeudi 25 septembre 2014StatutMembreDernière intervention17 octobre 2014
-
Modifié par jordane45 le 25/09/2014 à 18:34
zeph245 -
6 oct. 2014 à 11:30
Salut a tous je suis un nouveau membre de la communaute et je viens de me lancer dans du visual C# .net. le j'ai le bout de code suivant:
protected void Button1_Click(object sender, EventArgs e)
{
SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["EnregistrementConnectionString"].ConnectionString); //etablie la connexion avec la BD via le string creei EnrgisttrementconnectionS
conn.Open();
string mot = ("SELECT distinct UserName from Mot_de_pass where PassWord ='key24'");
SqlCommand cmd = new SqlCommand(mot, conn);
cmd.ExecuteReader();
conn.Close();
comment afficher le resulat dans une zone de text???
string sql= "SELECT distinct UserName from Mot_de_pass where PassWord ='key24'";
SqlCommand cmd = new SqlCommand(sql,conn);
learerLabel.Text = (String) cmd.ExecuteScalar();
Si ta requêtes plusieurs lilgnes et/ou plusieurs colonnes.... il te faut utiliser le reader mais en "bouclant" dessus.
Quelque chose du genre :
string sql= "SELECT distinct UserName from Mot_de_pass where PassWord ='key24'";
SqlCommand cmd = new SqlCommand(sql,conn);
using(SqlDataReader rdr = cmd.ExecuteReader()) {
while (rdr.Read()) {
// 0 => Première colonne du résultat
var UserName = rdr.GetString(0);
// ICI tu ajoutes le code de traitement que tu veux....
// Par exemple : Affichage dans la console.
Console.WriteLine(UserName );
}
}
Avant de poser une question, merci de lire la charte du site. Cordialement, Jordane
Merci pour ta remarque.En fait comment je pourai remplir deux zone de text differente!je méxplique: la requete affichera le resultat de la premiere ligne de la premiere colonne sur le Texbox1 et la premiere ligne de la deuxieme colonne sur le texbox2:
voila le resultat d'une requete:
UserName PassWord
Stephane 123456
en fait comment retourner Stephane dans textbox1 et 123456 dans textbox2
jordane45
Messages postés38112Date d'inscriptionmercredi 22 octobre 2003StatutModérateurDernière intervention29 mars 2024344 26 sept. 2014 à 13:09
Et bien en ajoutant le second champ à afficher dans le traitement ....
var UserName = rdr.GetString(0);
var PassWord =rdr.GetString(1);
// ICI tu ajoutes le code de traitement que tu veux....
// Par exemple : Affichage dans la console.
Console.WriteLine(UserName + " " + PassWord );
// ou pour mettre dans les texbox...
textbox1.text = UserName ;
textbox2.text = PassWord ;
Merci pour ton aide mon application avance doucement et surement ton aide est precieuse
jordane45
Messages postés38112Date d'inscriptionmercredi 22 octobre 2003StatutModérateurDernière intervention29 mars 2024344 1 oct. 2014 à 10:32
Avec plaisir.
Par contre,Si la question est résolue..
Merci de ne pas oublier de clôturer le sujet
(en cliquant sur le lien "Marquer comme résolu" qui se trouve sous le titre de la question)
Modifié par zeph245 le 26/09/2014 à 12:10
voila le resultat d'une requete:
UserName PassWord
Stephane 123456
en fait comment retourner Stephane dans textbox1 et 123456 dans textbox2
26 sept. 2014 à 13:09
1 oct. 2014 à 10:10
1 oct. 2014 à 10:32
Par contre,Si la question est résolue..
Merci de ne pas oublier de clôturer le sujet
(en cliquant sur le lien "Marquer comme résolu" qui se trouve sous le titre de la question)
Cordialement,
Jordane
6 oct. 2014 à 11:30