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