sql >> Database teknologi >  >> RDS >> Mysql

fatal fejl opstået under kommandoudførelse under opdatering

Tjek på denne linje

cmd.Parameters.Clear(); cmd.CommandText = "UPDATE contacts SET EMAIL = @EMAIL, CELL_NO = @CELL_NO Where STUDENT_NO = @STUDENT_NO"; cmd.Parameters.AddWithValue("@EMAIL", email_txt.Text); cmd.Parameters.AddWithValue("@CELL_NO", contact_txt.Text); cmd.ExecuteNonQuery(); cmd.Parameters.Clear();

Skift til

cmd.Parameters.Clear(); cmd.CommandText = "UPDATE contacts SET EMAIL = @EMAIL, CELL_NO = @CELL_NO Where STUDENT_NO = @STUDENT_NO"; cmd.Parameters.AddWithValue("@EMAIL", email_txt.Text); cmd.Parameters.AddWithValue("@CELL_NO", contact_txt.Text); cmd.Parameters.AddWithValue("@STUDENT_NOL",studentNo_txt.Text); cmd.ExecuteNonQuery(); cmd.Parameters.Clear();

du rydder parametrene, men brug derefter @STUDENT_NO parameter. Denne parameter er ikke erklæret nogen steder efter at rydde parametrene




  1. SQL - Find manglende int-værdier i for det meste ordnede sekventielle serier

  2. Er der en måde at deaktivere funktionsoverbelastning i Postgres

  3. Hvad er fordelene ved only_full_group_by mode?

  4. Fjern pivot med kolonnenavn