Bonjour,

je ne sais pas si je suis dans le bon département du forum pour ma requête. J'essaie d'appeler une procédure stockée depuis le code behind. Ma procédure stocké s'apelle prc_login et possède deux paramètres

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
PROCEDURE `prc_login`(par_usernom varchar(50), par_password varchar(50))
BEGIN
	SELECT id_user, `username`, `password` FROM web_users WHERE username=par_usernom AND `password`=par_password;
 
    END$$
Voici mon code c# qui tente de parler avec cette procédure.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
 command = new MySQLCommand("prc_login", connection);
            command.CommandType = CommandType.StoredProcedure;
            command.Parameters.Add("par_usernom", DbType.String);
            command.Parameters.Add("par_password", DbType.String);
            command.Parameters["par_usernom"].Value = username;
            command.Parameters["par_password"].Value = password;
            connection.Open();
            reader = command.ExecuteReaderEx(); //mon erreur survient à cette ligne
Je reçois comme erreur que j'ai une faute de syntaxe dans ma requete sql.....
Bref un peu perdu


Merci d'avance
Gabriel Deschênes