SqlDataAdapter da = new SqlDataAdapter();
SqlCommand cmd;
SqlParameter parm;SqlConnection Conn1 = new SqlConnection("workstation id=CHY;packet size=4096;user id=sa;pwd=123;integrated security=SSPI;data source=CHY;persist security info=False;initial catalog=PMS");
            
cmd = new SqlCommand("UPDATE M_Data SET M_Number = @Number, M_Name = @Name,M_Duty = @Duty,M_Re = @Re,M_Pwd = @Pwd, " + "WHERE M_Number = @oldNumber", Conn1);md.Parameters.Add("@Number", SqlDbType.NVarChar, 10, "M_Number");
cmd.Parameters.Add("@Name", SqlDbType.NVarChar, 12, "M_Name");
cmd.Parameters.Add("@Duty", SqlDbType.NVarChar, 12, "M_Duty");
cmd.Parameters.Add("@Re", SqlDbType.NVarChar, 30, "M_Re");
cmd.Parameters.Add("@Pwd", SqlDbType.NVarChar, 10, "M_Pwd");
运行后老出错。...parm = cmd.Parameters.Add("@oldNumber", SqlDbType.NVarChar, 10, "M_Number");
parm.SourceVersion = DataRowVersion.Original;da.UpdateCommand = cmd;