日期:2014-05-17  浏览次数:21077 次

C#中的SqlCommand更新不了数据库里面的数据
使用的SqlCommand的ExecuteNonQuery()
dialog显示修改了一条数据
但是查看数据库,并没有更新数据
直接使用sql查询语句能够向数据库里插入数据
using (SqlConnection conn = new SqlConnection(connectionString))
                {
// selectSqlString为sql语句 :"insert stu_cour_conn(stu_id,cour_id) values('" 
//+user_id + "','" + cour_id + "')"
                    SqlCommand cmd = new SqlCommand(selectSqlString,conn);
                    try
                    {
                        if (conn.State == ConnectionState.Closed)
                        {
                           conn.Open();
                           int i = cmd.ExecuteNonQuery();
                           MessageBox.Show(string.Format("成功修改{0}条记录", i));
                           conn.Close();
                        }
                    }
                    catch(Exception ex){
                        MessageBox.Show(string.Format("操作失败:{0}", ex.Message));
                    }
                }
c# 数据库 sql command