hi

i am doin with Employee Management System... scenario is when Emp login Employee Name is stored in session[UName] variable and redirected to the employee home....there when he choose to view his profile, query it using sesseion variable.... code is given below:

string strCon = ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString;

        SqlConnection objcon = new SqlConnection(strCon);
        objcon.Open();

        String str1 = Session["UName"].ToSting();


        SqlCommand objcom = new SqlCommand("Select * from EmpInfo where UName =" + str1, objcon);

        SqlDataReader objread = objcom.ExecuteReader();
        

        d1.InnerHtml = "<table width=400>";
        while (objread.Read() == true)
        {
            d1.InnerHtml = d1.InnerHtml + "<tr>";
            d1.InnerHtml += "<td>";
            d1.InnerHtml += "</td>";
            d1.InnerHtml += "<td class=td1>";
            d1.InnerHtml += "Status";
            d1.InnerHtml += "</td>";
            d1.InnerHtml += "<td class=td2>" + objread["status"].ToString()+"</td>";
            d1.InnerHtml += "</tr>";

            d1.InnerHtml += "</br>";
            d1.InnerHtml += "</br>";
            d1.InnerHtml += "</br>";


            d1.InnerHtml = d1.InnerHtml + "<tr>";
            d1.InnerHtml += "<td class=td1>";
            d1.InnerHtml += "Name";
            d1.InnerHtml += "</td>";
            d1.InnerHtml += "<td>" + objread["Name"].ToString() + "</td>";         
            d1.InnerHtml += "<td>";
            d1.InnerHtml += "</td>";
            d1.InnerHtml += "</tr>";

            d1.InnerHtml = d1.InnerHtml + "<tr>";
            d1.InnerHtml += "<td class=td1>";
            d1.InnerHtml += "Gender";
            d1.InnerHtml += "</td>";
            d1.InnerHtml += "<td>" + objread["Gender"].ToString() + "</td>";
            d1.InnerHtml += "<td>";
            d1.InnerHtml += "</td>";
            d1.InnerHtml += "</tr>";

            d1.InnerHtml = d1.InnerHtml + "<tr>";
            d1.InnerHtml += "<td class=td1>";
            d1.InnerHtml += "Date of Birth";
            d1.InnerHtml += "</td>";
            d1.InnerHtml += "<td>" + objread["DateOfBirth"].ToString() + "</td>";
            d1.InnerHtml += "<td>";
            d1.InnerHtml += "</td>";
            d1.InnerHtml += "</tr>";

            d1.InnerHtml = d1.InnerHtml + "<tr>";
            d1.InnerHtml += "<td class=td1>";
            d1.InnerHtml += "Address";
            d1.InnerHtml += "</td>";
            d1.InnerHtml += "<td>" + objread["Address"].ToString() + "</td>";
            d1.InnerHtml += "<td>";
            d1.InnerHtml += "</td>";
            d1.InnerHtml += "</tr>";

            d1.InnerHtml = d1.InnerHtml + "<tr>";
            d1.InnerHtml += "<td class=td1>";
            d1.InnerHtml += "City";
            d1.InnerHtml += "</td>";
            d1.InnerHtml += "<td>" + objread["City"].ToString() + "</td>";
            d1.InnerHtml += "<td>";
            d1.InnerHtml += "</td>";
            d1.InnerHtml += "</tr>";

            d1.InnerHtml = d1.InnerHtml + "<tr>";
            d1.InnerHtml += "<td class=td1>";
            d1.InnerHtml += "Country";
            d1.InnerHtml += "</td>";
            d1.InnerHtml += "<td>" + objread["Country"].ToString() + "</td>";
            d1.InnerHtml += "<td>";
            d1.InnerHtml += "</td>";
            d1.InnerHtml += "</tr>";

            d1.InnerHtml = d1.InnerHtml + "<tr>";
            d1.InnerHtml += "<td class=td1>";
            d1.InnerHtml += "Date of Join";
            d1.InnerHtml += "</td>";
            d1.InnerHtml += "<td>" + objread["DateOfJoin"].ToString() + "</td>";
            d1.InnerHtml += "<td>";
            d1.InnerHtml += "</td>";
            d1.InnerHtml += "</tr>";

            d1.InnerHtml = d1.InnerHtml + "<tr>";
            d1.InnerHtml += "<td class=td1>";
            d1.InnerHtml += "Experience";
            d1.InnerHtml += "</td>";
            d1.InnerHtml += "<td>" + objread["Experience"].ToString() + "</td>";
            d1.InnerHtml += "<td>";
            d1.InnerHtml += "</td>";
            d1.InnerHtml += "</tr>";

            d1.InnerHtml = d1.InnerHtml + "<tr>";
            d1.InnerHtml += "<td class=td1>";
            d1.InnerHtml += "Qualification";
            d1.InnerHtml += "</td>";
            d1.InnerHtml += "<td>" + objread["Qualification"].ToString() + "</td>";
            d1.InnerHtml += "<td>";
            d1.InnerHtml += "</td>";
            d1.InnerHtml += "</tr>";

            d1.InnerHtml = d1.InnerHtml + "<tr>";
            d1.InnerHtml += "<td class=td1>";
            d1.InnerHtml += "Department";
            d1.InnerHtml += "</td>";
            d1.InnerHtml += "<td>" + objread["Department"].ToString() + "</td>";
            d1.InnerHtml += "<td>";
            d1.InnerHtml += "</td>";
            d1.InnerHtml += "</tr>";

            d1.InnerHtml = d1.InnerHtml + "<tr>";
            d1.InnerHtml += "<td class=td1>";
            d1.InnerHtml += "Grade";
            d1.InnerHtml += "</td>";
            d1.InnerHtml += "<td>" + objread["Grade"].ToString() + "</td>";
            d1.InnerHtml += "<td>";
            d1.InnerHtml += "</td>";
            d1.InnerHtml += "</tr>";
        
        
        }
        d1.InnerHtml += "</table>";
        objcon.Close();

i am not working in classes....can i use session variabl in dis case throughout application???? error is attached with. please help me

Correction:

String str1 = Session["UName"].ToString();

ok thank you:)

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.