首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C#中的SqlCommand更新不了数据库里面的数据,该如何处理

2013-12-10 
C#中的SqlCommand更新不了数据库里面的数据使用的SqlCommand的ExecuteNonQuery()dialog显示修改了一条数据

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));
                    }
                }

热点排行