Click here to Skip to main content
15,886,873 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
My scenario is that i want to get record from database against SQL Query SELECT * from RegisterUsers WHERE Email ='" + Email +'".
Actually we are making and android application and Web Application, when a user login via Android application the Query pass via web services and get details from SQL Server Database.
here is my code but it gives me error, and help me please i have wasted 2 days and searched too much on web services.
private bool Profile(string Email, string password)
{
    SqlConnection NewCon;
    NewCon = Class1.GetConnection();
    string cmdString = ("SELECT * FROM RegisterUsers WHERE Email = @Email AND Password = @pw");

    SqlCommand cmd = new SqlCommand(cmdString, NewCon);

    cmd.Parameters.Add("uname", SqlDbType.VarChar).Value = Email;
    cmd.Parameters.Add("pw", SqlDbType.VarChar).Value = password;

    DataSet loginCredentials = new DataSet();
    SqlDataAdapter dataAdapter;
    if (NewCon.State.Equals(ConnectionState.Closed))
    {
        NewCon.Open();

        dataAdapter = new SqlDataAdapter(cmd);
        dataAdapter.Fill(loginCredentials);

        NewCon.Close();

        if (loginCredentials != null)
        {
            if (loginCredentials.Tables[0].Rows.Count > 0)
            {
                return true;
            }
        }
    }
    return false;
}
Posted
Comments
Ali Ashiq 25-Jan-14 14:34pm    
please help me in a right way! i shall be very thankful for you.
Karthik_Mahalingam 25-Jan-14 15:19pm    
what error you are getting ?

1 solution

SQL
cmd.Parameters.Add("uname", SqlDbType.VarChar).Value = Email;
           cmd.Parameters.Add("pw", SqlDbType.VarChar).Value = password;


try this
SQL
cmd.Parameters.Add("@Email", SqlDbType.VarChar).Value = Email;
           cmd.Parameters.Add("@pw", SqlDbType.VarChar).Value = password;
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900