none
Aidez moi S.V.P RRS feed

  • Question

  • Salut j'ai creer un petit programme avec visual basic 2005 express et sql server 2005

    je veux que le programme se connecter au database et vérifier si le nom et le mot de passe sont exacte a celui que l'utilisateur à taper

    sachant que j' ai crée cette form la
    http://img169.imageshack.us/img169/7489/image1xt5.jpg
    et une database
    contient (adminuser,adminpass)



    Merci D'avance


    jeudi 23 août 2007 18:43

Réponses

  • Le code du bouton est correct, il faut juste faire après la création du adminDataSet.AdminDataTable :

     

    Code Snippet

    AdminTableAdapter.Fill(adminDataSet.AdminDataTable) 'pour remplir le DataTable avec les données...

     

    Après, pour vérifier le nom et le mot de passe dans ce DataTable :

     

    Code Snippet

    If admin.Count > 0 Then

        If AdminUser = admin(0).AdminUser And ....

            'Ok

        Else

           'Mauvais utilisateur ou mot de passe

        end IF

    Else

        'Aucun utilisateur dans la base de données

    End if

     

    Cordialement

    vendredi 24 août 2007 18:56
    Modérateur

Toutes les réponses

  • Il faudrait nous montrer votre code source concernant la connexion à la base de données et le type de connexion ADO .NET que vous utilisez (SqlConnection, OleDbConnection,...etc)...

     

    Cordialement

    vendredi 24 août 2007 12:19
    Modérateur
  • voila les liens :

    http://img510.imageshack.us/img510/5598/56518217nb3.jpg

    http://img251.imageshack.us/img251/3061/70777596ym3.jpg

    http://img251.imageshack.us/img251/4420/63138113ew2.jpg

    http://img251.imageshack.us/img251/8950/48476726vo1.jpg



    merci d'avance


    cordialement


    vendredi 24 août 2007 15:45
  • Le mieux dans votre cas est d'utiliser le TableAdapter et de remplir le DataSet via la méthode Fill() ensuite vous regardez dans votre DataSet s'il existe un utilisateur saisie et si le mot de passe est correcte.

     

    Cordialement

    vendredi 24 août 2007 16:27
    Modérateur
  • S.V.P mosieur: Gilles TOURREAU je veux le code de cette procédée
    1-J'ai crée un table et je le nommer "Admin" contient deux élements (AdminUser et AdminPass)
    et dans le tableau j ai ajouté quelques utilisateurs et des mot de passes
    2-J'ai connecté le database sql server 2005 au programme
    3-j'ai crée deux textbox le premier pour l'utilisateur et la deuxieme pour le mot de passe et une boutton

    D'aborrd Quand l'utilisateur saisit ses informations dans les textboxes et cliquer sur Ok je veux que le programme verifier si le nom et le mot de passe sont correctes ou non , et si les informations sont correctes le programme va faire quelque chose autre comme l'affichage d'un message de bienvenue




    voila le code que j'ai ecrit mais ca ne marche pas:

     Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
            Dim AdminUser As String = TextBox1.Text
            Dim passw As String = TextBox2.Text
            Dim admin As New adminDataSet.AdminDataTable
            If AdminUser = admin.AdminUserColumn.ToString And passw = admin.AdminPassColumn.ToString Then
                MessageBox.Show("hello")
            Else
                MessageBox.Show("Get out")
            End If
        End Sub

    vendredi 24 août 2007 17:45
  • Le code du bouton est correct, il faut juste faire après la création du adminDataSet.AdminDataTable :

     

    Code Snippet

    AdminTableAdapter.Fill(adminDataSet.AdminDataTable) 'pour remplir le DataTable avec les données...

     

    Après, pour vérifier le nom et le mot de passe dans ce DataTable :

     

    Code Snippet

    If admin.Count > 0 Then

        If AdminUser = admin(0).AdminUser And ....

            'Ok

        Else

           'Mauvais utilisateur ou mot de passe

        end IF

    Else

        'Aucun utilisateur dans la base de données

    End if

     

    Cordialement

    vendredi 24 août 2007 18:56
    Modérateur
  • merci beaucoup mr: Gilles TOURREAU
    samedi 25 août 2007 08:44