Recuper une donnée [Résolu]

Signaler
Messages postés
45
Date d'inscription
lundi 20 octobre 2003
Statut
Membre
Dernière intervention
14 février 2007
-
Messages postés
195
Date d'inscription
vendredi 3 juin 2005
Statut
Membre
Dernière intervention
13 juillet 2006
-
Salut a tous.
Je suis débutant en asp.net v2.0

apres 2 jours de recherches sur les forums je n'ai pas trouver un truc pourtant tout simple.
Je cherche a recuperer une donnée placée dans une table de ma base de données.
je voudrais juste par une simple requete sql qui est

" select mdp from Login where login='" & txtlogin.Text & " ' "

mettre dans une textbox le resulatd de cette requete.

La finalité de cette demarche est de pouvoir faire un controle sur ma base de données si le login a saisir le bon mot de passe

je sais que c'est possible avec les controles login mais je veux savoir le faire par le code

Merci a  tous car je vais peter un cable

1 réponse

Messages postés
195
Date d'inscription
vendredi 3 juin 2005
Statut
Membre
Dernière intervention
13 juillet 2006
3
Alors pour cela il faut que tu te connectes a ta base, ensuite executer ta requete et enfin la lire
donc :
    Dim connectionString As String = "Provider=Microsoft.Jet.OLEDB.4.0; Ole DB Services=-4; Password="tonpass"; User Id="tonlog"; Data Source=" tabase.mdb"; "

 Dim dbConnection As System.Data.IDbConnection = New System.Data.OleDb.OleDbConnection(connectionString)
        Dim queryString As String = "tarequete"
        Dim dbCommand As System.Data.IDbCommand = New System.Data.OleDb.OleDbCommand
        dbCommand.CommandText = queryString
        dbCommand.Connection = dbConnection

        dbConnection.Open()
        Dim dataReader As System.Data.IDataReader = dbCommand.ExecuteReader(System.Data.CommandBehavior.CloseConnection)
        Dim reponse As String = ""
        While dataReader.Read()
            'ici tu peut lire le resultat de ta requete
            reponse += dataReader.GetString("le numero de ta colonne dans ta requete")
            'ensuite tu fait ce que tu veut avec la variable reponse
        End While
        dbConnection.Close()
    End Function