我的网页提示数据库修改成功为什么数据库没有变了?
答案:1 悬赏:80
解决时间 2021-12-29 19:49
- 提问者网友:醉归
- 2021-12-28 21:45
protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)<br> {<br> SqlConnection con = DB.creater();<br> con.Open();<br> string uid = GridView1.DataKeys[e.RowIndex].Value.ToString();<br> GridViewRow row = GridView1.Rows[e.RowIndex];<br> TextBox tb1;<br> tb1 = (TextBox)(row.Cells[1].Controls[0]);<br> string sql = "update bigclass set bigname = '"+tb1.Text.Trim()+"' where bigclassid="+ uid;<br> SqlCommand cmd = new SqlCommand(sql,con);<br> if (cmd.ExecuteNonQuery() >= 1)<br> {<br><br> Response.Write("<script language='javascript'>alert('编辑成功!')</script>");<br><br> datashow();<br> }<br> else {<br> Response.Write("<script language='javascript'>alert('编辑失败!')</script>");<br> }<br> }<br><br> protected void datashow()<br> {<br><br> SqlConnection con = DB.creater();<br> con.Open();<br> string lb = TextBox1.Text.Trim();<br> string sql = "select * from bigclass";<br> SqlCommand cmd = new SqlCommand(sql, con);<br> SqlDataReader dr = cmd.ExecuteReader();<br> GridView1.DataSource = dr;<br> GridView1.DataBind();<br> //cmd.ExecuteNonQuery();<br> con.Close();<br> }<br><br>DB 是个数据库连接类
最佳答案
- 二级知识专家网友:气场征服一切
- 2021-12-28 22:18
"update bigclass set bigname = '"+tb1.Text.Trim()+"' where bigclassid="+ uid;
我认为改一下
"update bigclass set bigname = '"tb1.Text.Trim()"' where bigclassid="& uid;
看看试一试再说。
要不然是tb1.Text.Trim()没有值。
试一试测试语句改bigname = 'xxxx' 检查数据库里面有没有,就说明了呀。
我认为改一下
"update bigclass set bigname = '"tb1.Text.Trim()"' where bigclassid="& uid;
看看试一试再说。
要不然是tb1.Text.Trim()没有值。
试一试测试语句改bigname = 'xxxx' 检查数据库里面有没有,就说明了呀。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯