Untitled document
ALTER PROCEDURE dbo.spWithReturnValue
(
@Email varchar(50),
@exists int=1 output
)
AS
/* SET NOCOUNT ON */
IF EXISTS (SELECT Email FROM users WHERE Email = @Email)
select @exists
ELSE
set @exists=0
select @exists
RETURN
Use in .CS Code:
protected void btnCheck_Click(object sender, EventArgs e)
{
string email = TextBox1.Text;
int exist = 0;
string ConnString = ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString;
SqlConnection conn = new SqlConnection(ConnString);
conn.Open();
SqlCommand comm = new SqlCommand("spWithReturnValue", conn);
comm.Parameters.AddWithValue("Email", email);
comm.CommandType = CommandType.StoredProcedure;
//returning the output
exist = int.Parse(comm.ExecuteScalar().ToString());
if (exist == 1)
{
LblResult.Text = "<font color='green'>Email Exist in table</font>";
}
else
{
LblResult.Text = "<font color='red'>Email Not Exist</font>";
}
}