Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
858 connectés 

  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  Les dataReader pour lire des données(faire un login)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Les dataReader pour lire des données(faire un login)

n°413242
nineinch
Posté le 02-06-2003 à 16:09:19  profilanswer
 

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...)

mood
Publicité
Posté le 02-06-2003 à 16:09:19  profilanswer
 

n°413351
genesis
Posté le 02-06-2003 à 17:18:24  profilanswer
 

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.

n°414123
nineinch
Posté le 03-06-2003 à 11:30:33  profilanswer
 

Merci, ça m'a beaucoup aidé!

n°424177
HappyHarry
Posté le 11-06-2003 à 19:46:49  profilanswer
 

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...)


 
c'est MAL ! tu fermes pas ton SqlConnection :fou:

n°424382
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 11-06-2003 à 22:41:15  profilanswer
 

HappyHarry a écrit :


 
c'est MAL ! tu fermes pas ton SqlConnection :fou:

tu deviens une bête en .NET toi [:ddr555]


---------------
J'ai un string dans l'array (Paris Hilton)
n°424440
HappyHarry
Posté le 11-06-2003 à 23:07:21  profilanswer
 

Harkonnen a écrit :

tu deviens une bête en .NET toi [:ddr555]


 
et toi tu racontes pas mal de betises [:ddr555]
 
mais sinon c clair qu'a force d'en bouffer toute la journée, j'commence a connaitre un peu ...

n°424443
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 11-06-2003 à 23:08:19  profilanswer
 

HappyHarry a écrit :


 
et toi tu racontes pas mal de betises [:ddr555]


ou ça :??:
j'ai rien posté dans ce topic !


---------------
J'ai un string dans l'array (Paris Hilton)
n°424449
HappyHarry
Posté le 11-06-2003 à 23:11:10  profilanswer
 

Harkonnen a écrit :


ou ça :??:
j'ai rien posté dans ce topic !


 
dans celui la je te l'accorde ;)

n°424460
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 11-06-2003 à 23:15:17  profilanswer
 

HappyHarry a écrit :


 
dans celui la je te l'accorde ;)

Ben ou alors ? Le seul topic C# ou j'ai posté récemment, c'est le Single.Parse() !
C'est juste, non ? :??:


---------------
J'ai un string dans l'array (Paris Hilton)

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  Les dataReader pour lire des données(faire un login)

 

Sujets relatifs
récupérer des données dans un fichier excel en javascript[vb]bdd access : assistant feuilles de données et messages d'erreurs
champs de base de donnéesExtraire des données d'une base SQL Anywhere
comment inserer des données dans un fichiers excel en asp[C#] DataReader
Problème d'ajout de données[PHP/Mysql] Récuprer ces données là...
Lire les données d'un fichier sur le PC client 
Plus de sujets relatifs à : Les dataReader pour lire des données(faire un login)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR