Appeler procédure stockée mysql
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:
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:
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