nineinch a écrit :
Voilà, j'essais de faire un login. Le gars rentre son pseudo et son mot de passe, je cherche dans la bd si c bon et je l'envoie sur une autre page. Le problème est que je n'arrive pas à voir ce que j'ai dans la bd. Je connais pas les data reader, alors...
System.Data.SqlClient.SqlDataReader GetPseudo() {
string connectionString = "server=\'localhost\'; trusted_connection=true; Database=\'Orders\'";
System.Data.SqlClient.SqlConnection sqlConnection = new System.Data.SqlClient.SqlConnection(connectionString);
string queryString = "SELECT [Users].* FROM [Users]";
System.Data.SqlClient.SqlCommand sqlCommand = new System.Data.SqlClient.SqlCommand(queryString, sqlConnection);
sqlConnection.Open();
System.Data.SqlClient.SqlDataReader dataReader = sqlCommand.ExecuteReader(System.Data.CommandBehavior.CloseConnection);
return dataReader;
}
Ici je sélectionne ma table des pseudos et des pwd.
void Button1_Click(Object sender, EventArgs e)
{
System.Data.SqlClient.SqlDataReader myReader=GetPseudo();
if (myReader.IsDBNull(0)){TextBox2.Text=" datareader vide";}
else {
while (myReader.Read())
{
TextBox2.Text = "num colonne " + myReader.GetInt32(0) + "les caractères "+ myReader.GetString(1)+" !!";
}//fin while
myReader.Close();
}//fin else
}//fin bouton1
puis je teste ce que j'ai dans le datareader. LE prblème c'est que je n'arrive pas à récupérer ce que j'ai dans le datareader de GetPseudo() puisqu'il n'ya pas de constructeur pour un DR, il faut exécuter une commande SQL...
Aidez moi, je pète les plombs, indiquez moi une méthode plus simple sinon (je sais qu'il doit y en avoir mais je ne les connais pas...)
|