Липсва ви интервал между параметър @SANC
и Where
.
Опитайте това:
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]";
Предложение: ако вашата DATE_HAPPENED
типът на колоната е Date
във вашата таблица, тогава трябва да изпратите правилната Date
формат.
Опитайте това:Ако приемем, че потребителят въведе дата в dd-MM-yyyy
формат.
DateTime dt = DateTime.ParseExact(date_hapen.Text,"dd-MM-yyyy",
CutureInfo.InvariantCulture);
Сега, докато присвоявате DATE_HAPPENED
стойност предостави следния формат
cmd.Parameters.AddWithValue("@DH",dt.ToString("yyyy-MM-dd"));