Click here to Skip to main content
15,915,702 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
Hi,

I need to read data from row of two different tables and need to display them in label control during page load.
I have given the SQL DATASOURCE, but it's not happening.

Can someone please suggest me what exactly the problem is. I am new to ADO.NET

Below is the code:
JavaScript
public void Page_Load(object sender, EventArgs e)
{
                SqlConnection con = new SqlConnection("my connectionstring name");
               SqlCommand cmd = new SqlCommand("SELECT username,u_fname,u_lname,u_password,u_email_id FROM users_detail", con);
                SqlCommand cmd1 = new SqlCommand("SELECT u_sec_qst,u_sec_ans FROM u_security", con);

                try
                {
                    con.Open();
                    SqlDataReader reader = cmd.ExecuteReader();

                    while (reader.Read())
                    {
                        mem_username.Text = reader.Read().ToString();
                        mem_fname.Text = reader.Read().ToString();
                        mem_lname.Text = reader.Read().ToString();
                        mem_pass.Text = reader.Read().ToString();
                        mem_email_id.Text = reader.Read().ToString();
                       
                       reader.Close();
                    }
                }

                catch (SqlException ex)
                {
                    string Label2 = "Sorry!! an Error Occured : " + ex.Message;
                }
                finally
                {
                    con.Close();
                }

                try
                {
                    con.Open();
                    SqlDataReader reader1 = cmd1.ExecuteReader();

                    mem_sec_qst.Text = reader1.Read().ToString();
                    mem_sec_ans.Text = reader1.Read().ToString();

                    reader1.Close();
                }
                catch (SqlException ex1)
                {
                    string Label2 = "Sorry!! an Error Occured : " + ex1.Message;
                }
                finally
                {
                    con.Close();
                }
}

Thanks in advance...
Posted
Updated 31-Mar-12 7:46am
v2
Comments
André Kraak 31-Mar-12 13:46pm    
Edited question:
Added pre tags
Formatted text/code
Spelling/Grammar

1 solution

HI ,
C#
public void Page_Load(object sender, EventArgs e)
    {



        SqlConnection con = new SqlConnection("my connectionstring name");

        SqlCommand cmd = new SqlCommand("SELECT username,u_fname,u_lname,u_password,u_email_id FROM users_detail", con);
        SqlCommand cmd1 = new SqlCommand("SELECT u_sec_qst,u_sec_ans FROM u_security", con);
        con.Open();

        try
        {

            
            SqlDataReader reader = cmd.ExecuteReader();


            while (reader.Read())
            {
                mem_username.Text = reader.Read().ToString();
                mem_fname.Text = reader.Read().ToString();
                mem_lname.Text = reader.Read().ToString();
                mem_pass.Text = reader.Read().ToString();
                mem_email_id.Text = reader.Read().ToString();


              //  reader.Close();
            }
            reader.Close();
        }

        catch (SqlException ex)
        {

            string Label2 = "Sorry!! an Error Occured : " + ex.Message;
        }

        finally
        {
            cmd.Dispose();
          con.Close();
        }


        try
        {
         con.Open();
            SqlDataReader reader1 = cmd1.ExecuteReader();

            mem_sec_qst.Text = reader1.Read().ToString();
            mem_sec_ans.Text = reader1.Read().ToString();

            reader1.Close();


        }

        catch (SqlException ex1)
        {

            string Label2 = "Sorry!! an Error Occured : " + ex1.Message;

        }

        finally
        {

            con.Close();
            cmd1.Dispose();

        }

    }

Best Regards
M.Mitwalli
 
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