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
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 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$$
Je reçois comme erreur que j'ai une faute de syntaxe dans ma requete sql.....
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
Bref un peu perdu
Merci d'avance
Gabriel Deschênes
Partager