What is the true sequence to make this code run as I tried many time but I don\'t get a valid result
// the code of SQL stored procedure
set ANSI_NULLS
You're executing .ExecuteScalar()
so you're expecting back a result set with a single row, single column from the stored procedure - but you're not selecting anything at the end of your stored proc!
You need to change your last line in the stored proc from
return @result
to
SELECT @result
and then it should work.
Add another parameter for the return value
ALTER PROC [dbo].[login_proc]
@username Varchar = 50,
@password Varchar = 50,
@result int OUTPUT
Examples can be viewd here.
Did you try this one; Use the
return @result
and in c#
int resultID = Convert.ToInt32(cmd.ExecuteScalar());
Also remove next line
cmd.Parameters[""].value;
I'm unable to login any suggestions, both in case of stored procedure and codebehind can anyone provide solution to this,,,plz,,,