protected void Button3_Click(object sender, EventArgs e)
{
try
{
string a = Session["用户名"].ToString();
SqlConnection con = new SqlConnection("server=.;user id=sa;pwd=;DataBase=book");
con.Open();
string UpateSql = "Update reader SET 电子邮箱='" + TextBox2.Text + "',QQ号码='" + TextBox1.Text + "',备注='" + TextBox3.Text + "' where 学号='" + a + "'";
SqlCommand com = new SqlCommand(UpateSql, con);
com.ExecuteNonQuery();
SqlDataAdapter ada = new SqlDataAdapter("Select * From reader", con);
DataSet ds = new DataSet();
ada.Fill(ds);
con.Close();
Response.Write("<script language=javascript>alert('修改成功!')</script>");
}
catch
{
Response.Write("<script language=javascript>alert('修改失败!')</script>");
}
}
这段是更新数据库表的代码,执行之后没错,也提示修改成功,但是数据库的表里没有更新。我想实现的是更新reader表里的三列,其他列都不动,不知道代码有没有写错,高手帮忙看看了。
{
try
{
string a = Session["用户名"].ToString();
SqlConnection con = new SqlConnection("server=.;user id=sa;pwd=;DataBase=book");
con.Open();
string UpateSql = "Update reader SET 电子邮箱='" + TextBox2.Text + "',QQ号码='" + TextBox1.Text + "',备注='" + TextBox3.Text + "' where 学号='" + a + "'";
SqlCommand com = new SqlCommand(UpateSql, con);
com.ExecuteNonQuery();
SqlDataAdapter ada = new SqlDataAdapter("Select * From reader", con);
DataSet ds = new DataSet();
ada.Fill(ds);
con.Close();
Response.Write("<script language=javascript>alert('修改成功!')</script>");
}
catch
{
Response.Write("<script language=javascript>alert('修改失败!')</script>");
}
}
这段是更新数据库表的代码,执行之后没错,也提示修改成功,但是数据库的表里没有更新。我想实现的是更新reader表里的三列,其他列都不动,不知道代码有没有写错,高手帮忙看看了。
在查询分析器执行看看
using(SqlConnection con = new SqlConnection(""))
{
con.Open();
}
数据库操作类
在查询分析器里用update语句?