Ссылка на объект не установлена на экземпляр объекта. Как я это делаю ?
Описание: необработанное исключение возникло во время выполнения текущего веб-запроса. Пожалуйста, просмотрите трассировку стека для получения дополнительной информации об ошибке и о том, где она возникла в коде.
Сведения об исключении: System.NullReferenceException: ссылка на объект не установлена на экземпляр объекта.
{
Строка 19: SqlConnection con = new SqlConnection (@"источник данных=ASUS-PC\SQLEXPRESS;начальный каталог=caredementia;Интегрированная безопасность=True");
Строка 20: string name = Session ["uname"].Метод toString();
Строка 21: string sql = " select * from registration where uname='" + name + "' ";
Строка 22: SqlDataAdapter adpt = new SqlDataAdapter(sql, con);
[NullReferenceException: ссылка на объект не установлена на экземпляр объекта.]
User_userMasterPage.Page_Load(отправитель объекта, EventArgs e) в d:\yogesh\new форум\caredementia\User\userMasterPage.master. cs: 20
Системы.Веб.Утиль.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +14
System.Web.Util.CalliEventHandlerDelegateProxy.Обратный вызов (отправитель объекта, EventArgs e) +35
Системы.Веб.Пользовательского интерфейса.Контроль.OnLoad(EventArgs e) +99
Системы.Веб.Пользовательского интерфейса.Контроль.LoadRecursive() +50
Системы.Веб.Пользовательского интерфейса.Контроль.LoadRecursive() +141
Системы.Веб.Пользовательского интерфейса.Страницы.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +627
так какие же изменения я должен сделать еще ? пожалуйста, скажите мне, сэр.....
Что я уже пробовал:
public partial class User_UpdateProfile : System.Web.UI.Page { SqlConnection con = new SqlConnection(@"Data Source=ASUS-PC\SQLEXPRESS;Initial Catalog=caredementia;Integrated Security=True"); SqlCommand cmd = new SqlCommand(); protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { SqlConnection con = new SqlConnection(@"Data Source=ASUS-PC\SQLEXPRESS;Initial Catalog=caredementia;Integrated Security=True"); con.Open(); string name = Session["uname"].ToString(); string sql1 = "select *from registration where uname='" + name + "'"; SqlDataAdapter adpt = new SqlDataAdapter(sql1, con); DataTable dt = new DataTable(); adpt.Fill(dt); TextBox1.Text = dt.Rows[0]["name"].ToString(); TextBox2.Text = dt.Rows[0]["lname"].ToString(); TextBox3.Text = dt.Rows[0]["emailid"].ToString(); TextBox6.Text = dt.Rows[0]["phone"].ToString(); con.Close(); } } protected void Button1_Click(object sender, EventArgs e) { string loc_fname = TextBox1.Text; string loc_lname = TextBox2.Text; string loc_email = TextBox3.Text; string loc_phno = TextBox6.Text; FileUpload1.SaveAs(Server.MapPath("~/Photos") + "//" + FileUpload1.FileName); string patrh = ("~/Photos") + "//" + FileUpload1.FileName; SqlConnection con = new SqlConnection(@"Data Source=ASUS-PC\SQLEXPRESS;Initial Catalog=caredementia;Integrated Security=True"); con.Open(); string uname = Session["uname"].ToString(); string sql1 = "update registration set uname='" + loc_fname + "',lname='" + loc_lname + "',emailid='" + loc_email + "',phone='" + loc_phno + "',imgpath='" + patrh + "' where uname='" + uname + "' "; SqlDataAdapter adpt = new SqlDataAdapter(sql1, con); DataTable dt = new DataTable(); adpt.Fill(dt); cmd = new SqlCommand(); cmd.Connection = con; cmd.CommandType = CommandType.Text; cmd.CommandText = sql1; } }