Les dataReader pour lire des données(faire un login) - C#/.NET managed - Programmation
Marsh Posté le 02-06-2003 à 17:18:24
je suis un gros flemmard, donc je te file une url sur l'authentification via BD
http://dotnet.developpez.com/tutor [...] cation/#L4
j'espere que ca t'iras. sinon je taperai un exemple.
Marsh Posté le 11-06-2003 à 19:46:49
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... |
c'est MAL ! tu fermes pas ton SqlConnection
Marsh Posté le 11-06-2003 à 22:41:15
HappyHarry a écrit : |
tu deviens une bête en .NET toi
Marsh Posté le 11-06-2003 à 23:07:21
Harkonnen a écrit : tu deviens une bête en .NET toi |
et toi tu racontes pas mal de betises
mais sinon c clair qu'a force d'en bouffer toute la journée, j'commence a connaitre un peu ...
Marsh Posté le 11-06-2003 à 23:08:19
HappyHarry a écrit : |
ou ça
j'ai rien posté dans ce topic !
Marsh Posté le 11-06-2003 à 23:11:10
ReplyMarsh Posté le 11-06-2003 à 23:15:17
HappyHarry a écrit : |
Ben ou alors ? Le seul topic C# ou j'ai posté récemment, c'est le Single.Parse() !
C'est juste, non ?
Marsh Posté le 02-06-2003 à 16:09:19
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...)