asp.net에 몇 개의 텍스트 상자가 있는데, 캡슐화 된 값으로 데이터베이스를 업데이트하고 싶습니다.asp.net에서 데이터베이스 업데이트가 작동하지 않습니다.
문제는 작동하지 않으며 작동하지 않지만 구문이 정확하고 오류가없는 것입니다. 나는 항상 연결 문자열에 User Instance=true
가 ..... 시간에, 그것은을 생성하는 경향에 대해 조금 피곤 해요
<asp:linkbutton id="clickOnSave" runat="server"
onclick="Save_Click" Text="Save Profile" />
내 갱신 기능
protected void Save_Click(object sender, EventArgs e)
{
SqlConnection con = new System.Data.SqlClient.SqlConnection();
con.ConnectionString = "DataSource=.\\SQLEXPRESS;AttachDbFilename=C:\\Users\\alex\\Documents\\seeubook_db.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True";
con.Open();
String commandString = "UPDATE users SET last_name='" + Text4.Text.Trim() + "' , first_name='" + Textbox1.Text.Trim() + "' , about_me='" + Textbox5.Text.Trim() + "' , where_i_live='" + Textbox2.Text.Trim() + "' , where_i_was_born='" + Textbox3.Text.Trim() + "' , work_place='" + Textbox4.Text.Trim() + "' WHERE email='" + Session["user"] + "'";
SqlCommand sqlCmd = new SqlCommand(commandString, con);
sqlCmd.ExecuteNonQuery();
con.Close();
}
코드 포맷하는 방법하십시오 - 아닌'>', 4 개 공간. – Oded
그냥 텍스트 서식을 지정했습니다. 죄송합니다. – Alex
시간이 있으면 LINQ to SQL을 살펴 보시기 바랍니다. ADO.NET보다 큰 발전입니다. –