每次用ExecuteNonQuery都会错!!
每次用ExecuteNonQuery都会错!!
我想在特定的地方修改数据,代码如下:
string strUpdt = " UPDATE studentmessage SET unit = '"+ unit.Text + "' ,unitid = '" + unitid.Text + "' , studentno ='0 ' , birthyear = '" + birthyear.Text + "',studentsort='" + studentsort.Text + "',studentsource='" + studentsourcesort + "'WHERE studentno = " + 0;
SqlCommand myCommand2 = new SqlCommand ( strUpdt , sqlConnection1 ) ;
myCommand2.ExecuteNonQuery ( ) ;!!!!!!!这里错!!!!!
sqlConnection1.Close ( ) ;
我还用对过以上方式的数据添加,修改!
不知道利用数据集的修改记录该怎么写。
DataRow anyRow =dataSet61.studentmessage.Rows[0];
anyRow["unit"]= unit.Text;
anyRow["unitid"]= unitid.Text;
anyRow["报考号"]= 0;
anyRow["birthyear"]= birthyear.Text;
anyRow["studentsort"]= studentsort.Text ;
anyRow["studentsourcesort"]= studentsourcesort.Text ;
dataSet61.studentmessage.Rows.Add(anyRow);!!!!这里错!!!!
sqlDataAdapter1.Update(dataSet61);!!!!!这里错!!!!
我这么写程序提示:数据库有一条记录,怎样修改以上的程序呢?
望指教。