hawk13120
Messages postés10Date d'inscriptionmercredi 16 février 2005StatutMembreDernière intervention10 mai 2005
-
8 mars 2005 à 22:51
cs_Crazyht
Messages postés1522Date d'inscriptionmardi 18 décembre 2001StatutMembreDernière intervention21 août 2010
-
10 mars 2005 à 00:50
Au Secours,
Voila mon probleme
j'ai une procedure stockée qui verifie si le login et le mot de passe entrés sont correct
elle doit me renvoyer l'identifiant de l'utilisateur si elle le trouve dans ma table sinon elle me renvoie -1
Voila le code :
<HR>CREATE PROCEDURE IsValidLogon (
@login varchar(50) ,
@password varchar(50)
) AS BEGIN
DECLARE @id int
SET @id = (SELECT idUser FROM T_Users
WHERE Login=@login AND Password=@password)
IF @id IS NULL BEGIN
RETURN -1
END ELSE BEGIN
UPDATE T_Users SET ConnectionNumber=ConnectionNumber+1
WHERE idUser = @id;
RETURN @id
END
END<HR>
Maintenant mon souci est que tous fonctionne en mode ConsoleApplication
mais pas en mode WindowsApplication
<HR>
Mais dès que je veut essayer de faire tourner ce code en mode WindowsApplication
ca marche pas, je souhaiterai affciher dans un messageBox la valeur du parametre
que la procedureme renvoie :
command.Parameters["@RETURN_VALUE"].Value;
Mais j'ai toujours l'erreur suivante :
"Informations supplémentaires : La référence d'objet n'est pas définie à une instance d'un objet."
Aidez moi j'en tout essayer meme en appelant le nom du parametre et ca marche pas, meme erreur:
prmReturn.Value.ToString();