SuperCyber
Programmer
I cant seem to get this code to work. Input is just a login user name (@Login) and password (@Password). It returns the proper values for the user information but I cant get the OUTPUT variable (@RETVAL) to return the correct value. Any help would be greatly appreciated, Ive worked on this for a day now.
Thanks,
Brian
Alter Procedure sproc_CustLogin
@Login varchar(50),
@Password varchar(50),
@RETVAL int = null OUTPUT
AS
SELECT custID, custFirstName, custLastName
FROM tblCustomers
WHERE @Login = custEmail
AND @Password = custPassword
ORDER BY custID
IF @Login = 'custEmail' AND @Password = 'custPassword'
BEGIN
SELECT @RETVAL = 3
RETURN @RETVAL
END
ELSE IF @Login = 'custEmail' AND @Password != 'custPassword'
BEGIN
SELECT @RETVAL = 2
RETURN @RETVAL
END
ELSE IF @Login != 'custEmail' AND @Password = 'custPassword'
BEGIN
SELECT @RETVAL = 1
RETURN @RETVAL
END
ELSE IF @Login != 'custEmail' AND @Password != 'custPassword'
BEGIN
SELECT @RETVAL = 0
RETURN @RETVAL
END
Thanks,
Brian
Alter Procedure sproc_CustLogin
@Login varchar(50),
@Password varchar(50),
@RETVAL int = null OUTPUT
AS
SELECT custID, custFirstName, custLastName
FROM tblCustomers
WHERE @Login = custEmail
AND @Password = custPassword
ORDER BY custID
IF @Login = 'custEmail' AND @Password = 'custPassword'
BEGIN
SELECT @RETVAL = 3
RETURN @RETVAL
END
ELSE IF @Login = 'custEmail' AND @Password != 'custPassword'
BEGIN
SELECT @RETVAL = 2
RETURN @RETVAL
END
ELSE IF @Login != 'custEmail' AND @Password = 'custPassword'
BEGIN
SELECT @RETVAL = 1
RETURN @RETVAL
END
ELSE IF @Login != 'custEmail' AND @Password != 'custPassword'
BEGIN
SELECT @RETVAL = 0
RETURN @RETVAL
END