Il manque un espace entre le paramètre @SANC
et Where
.
Essayez ceci :
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]";
Suggestion : si votre DATE_HAPPENED
le type de colonne est Date
dans votre tableau, alors vous devez envoyer la bonne Date
formater.
Essayez ceci :en supposant que l'utilisateur entre la date au format dd-MM-yyyy
formater.
DateTime dt = DateTime.ParseExact(date_hapen.Text,"dd-MM-yyyy",
CutureInfo.InvariantCulture);
Maintenant, lors de l'attribution du DATE_HAPPENED
valeur fournir le format suivant
cmd.Parameters.AddWithValue("@DH",dt.ToString("yyyy-MM-dd"));