Du saknar mellanslag mellan parameter @SANC
och Where
.
Prova det här:
cmd.CommandText = "UPDATE student_offense SET [email protected],DA[email protected],
[email protected],[email protected]" + " Where STUDENT_NO = @STUDENT_NO And
[email protected] And [email protected] And [email protected]";
Förslag: om din DATE_HAPPENED
kolumntypen är Date
i din tabell, då måste du skicka rätt Date
format.
Prova detta:Förutsatt att användaren anger datum i dd-MM-yyyy
format.
DateTime dt = DateTime.ParseExact(date_hapen.Text,"dd-MM-yyyy",
CutureInfo.InvariantCulture);
Nu när du tilldelar DATE_HAPPENED
värde ange följande format
cmd.Parameters.AddWithValue("@DH",dt.ToString("yyyy-MM-dd"));