
C#更新数据库表格,代码如下,就是更新不了,不知道怎么回事
SqlConnectionconn=newSqlConnection();conn.ConnectionString="......";conn.Open();strin...
SqlConnection conn = new SqlConnection();
conn.ConnectionString = "......";
conn.Open();
string str="update VehGroupMain set VehGroupName='"+TextBox6.Text+"',Contact='"+TextBox7.Text+"',sTel1='"+TextBox8.Text+"',sTel2='"+TextBox9.Text+"',Address='"+TextBox10.Text+"' where VehGroupID='"+TextBox11.Text+"'";
SqlCommand cmd = new SqlCommand(str, conn);
cmd.ExecuteNonQuery(); 展开
conn.ConnectionString = "......";
conn.Open();
string str="update VehGroupMain set VehGroupName='"+TextBox6.Text+"',Contact='"+TextBox7.Text+"',sTel1='"+TextBox8.Text+"',sTel2='"+TextBox9.Text+"',Address='"+TextBox10.Text+"' where VehGroupID='"+TextBox11.Text+"'";
SqlCommand cmd = new SqlCommand(str, conn);
cmd.ExecuteNonQuery(); 展开
1个回答
展开全部
1.可能没有执行到这个方法
2.TextBox的值读取的是以前的值
可在
cmd.ExecuteNonQuery();
之前加个断点,调试一下
如果走不到这里,说明没有执行到这个方法
如果能走到这,查看上一句里的TextBox的值是不是修改后的值
(估计写成一个string语句看不到各个TextBox值,可以把几个TextBox值独立成string再加到SQL语句里调试)
2.TextBox的值读取的是以前的值
可在
cmd.ExecuteNonQuery();
之前加个断点,调试一下
如果走不到这里,说明没有执行到这个方法
如果能走到这,查看上一句里的TextBox的值是不是修改后的值
(估计写成一个string语句看不到各个TextBox值,可以把几个TextBox值独立成string再加到SQL语句里调试)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询