In this article we can see how to find exiting email id from data base and it will display error message if it already exits
We created a method with name uniqueEmail.
Established a connection to the database.
Getting the data from the table aspnet_Membership.
Using the ExecuteReader to read the values and checking the condition weather email id is already exists or not.
if (uniqueEmail())
{
Insert Code logic //
or
Update Code Logic
}
Output:
We created a method with name uniqueEmail.
Established a connection to the database.
Getting the data from the table aspnet_Membership.
Using the ExecuteReader to read the values and checking the condition weather email id is already exists or not.
public bool uniqueEmail()
{
string iemail;
string constr = ABCDataAccessLayer.ABCConnctionString; // connection string
SqlConnection con = new SqlConnection(constr);
con.Open();
string query = "select count(Email) as Email from aspnet_Membership where Email= '" + txtEmailID.Text + "'";
SqlCommand cmd = new SqlCommand(query, con);
SqlDataReader dr;
dr = cmd.ExecuteReader();
while (dr.Read())
{
iemail = dr["Email"].ToString();
if (iemail != "0")
{
mailerror.Text = "Enter different email id";
return false;
}
}
return true;
}
Keep if condition,if you want to check email in insert mode or update mode
if (uniqueEmail())
{
Insert Code logic //
or
Update Code Logic
}
Output: