Vérifier une entre dans une table mysql en c#

Fermé
Machinpool - 14 sept. 2010 à 18:42
 Machinpool - 15 sept. 2010 à 15:08


Hello,


J'ai crée un formulaire très simple avec un champ compte, un autre pass et un bouton envoyer.

Au bout de quelque heure j'ai enfin réussi a me connecter avec succès a ma bdd mysql :)

Maintenant quand je clic sur le bouton, je voudrais vérifier si les champs compte et pass existe dans ma table.

voila la partie du code qui doit vérifier l'existence du compte (attention au yeux il risque d'avoir plein d'erreur )



   messageUtilisateur = "Verification en cours ...";
                if (connection != null)
                    connection.Close();

                string connexionStr = String.Format("server={0};user id={1}; password={2}; database={3}; pooling=false",
                serveur, utilisateurMysql, passMysql, basseMysql);

                try
                {

                    connection = new MySqlConnection(connexionStr);

                    string verif = "SELECT utilisateur FROM compte WHERE utilisateur ='"+nomDeCompte+"'";

                    MySqlConnection connexion = new MySqlConnection(connexionStr);
                    MySqlCommand cmd = new MySqlCommand(verif, connexion);
                    connexion.Open(); 

                    
                   int executed = 0; 
                   executed = cmd.ExecuteNonQuery();
                

                    if (executed >= 0)
                    {
                        messageUtilisateur = "Compte introuvable";        // m'affiche toujours ca meme si le compte existe ....
                    }
                    else
                    {
                        messageUtilisateur = "Ok on continue ...";
                    }
                    
                // messageUtilisateur = cmd.CommandText ;
                  
                    connexion.Close();
                  

  
                }

                catch (MySqlException ex)
                 {
                    messageUtilisateur = ("Erreur de connection au serveur: " + ex.Message);
                 }



Merci d'avance.
A voir également:

1 réponse

Personne a une idée ?
Ou même un lien utile.
Merci d'avance
0