日期:2014-05-18 浏览次数:20878 次
SqlCommand cmd = new SqlCommand(); cmd.CommandText = "update userinfo set 姓名=@姓名,年龄=@年龄,性别=@性别 where 学号=@学号" cmd.Parameters.AddWithValue("@姓名", TextBox1.Text ); cmd.Parameters.AddWithValue("@年龄", TextBox2.Text); cmd.Parameters.AddWithValue("@性别", TextBox3.Text); cmd.Parameters.AddWithValue("@学号", TextBox4.Text); cmd.ExecuteNonQuery();
------解决方案--------------------
或者
string s="";
if (TextBox1.Text != "")
{
s += TextBox1.Text ;
}
if (TextBox2.Text != "")
{
s += TextBox2.Text ;
}
......
------解决方案--------------------
将修改数据库的SQL语句赋给 CommandText
------解决方案--------------------
SqlCommand cmd = new SqlCommand(); cmd.CommandText = "update userinfo set 姓名=@姓名,年龄=@年龄,性别=@性别 where 学号=@学号" cmd.Parameters.AddWithValue("@姓名", TextBox1.Text.Trim() ); cmd.Parameters.AddWithValue("@年龄", TextBox2.Text.Trim() ); cmd.Parameters.AddWithValue("@性别", TextBox3.Text.Trim() ); cmd.Parameters.AddWithValue("@学号", TextBox4.Text.Trim() ); cmd.ExecuteNonQuery();
------解决方案--------------------
楼主,你应该去看一下最基本的数据据库读写,网上很多的,
------解决方案--------------------
写你要执行的sql语句。
------解决方案--------------------
楼主要先学会google、百度
------解决方案--------------------
先学点SQL语句吧。