Это мой SQL заявление:UPDATE SQL не работает
query = "Update(tbl_shifts) SET StartTime=" & starttime & ", Endtime =" & endtime & ", TotalHours =" & totalhours & ", TotalPay=" & pay & ", Completed =" & True & "WHERE ShiftDate=" & DateTime.Today And "EmployeeName =" & EmployeeLogin.usersname
После нажатия кнопки, предполагается добавить переменные (время_запуска, время окончания, totalhours, заработной платы) и отметьте да/нет " «поле в строке tbl_shifts
, где запись в столбце» Completed
EmployeeName
«соответствует глобальной переменной» EmployeeLogin.usersname
'и запись в столбце ShiftDate
(которая в настоящее время хранится в виде DD/MM/YYYY HH:MM:SS
) соответствует DateTime.Today
(который только DD/MM/YYYY
(я думаю)). Что мне делать, чтобы моя работа в sql была запланирована?
В чем проблема? Каково намеренное поведение? Также * пожалуйста * прочитайте вопрос [this] (http://stackoverflow.com/questions/601300/what-is-sql-injection) и его ответы. –
вам нужно место перед WHERE – verhie
Также: какие СУБД вы используете? –