У меня есть программа, которая будет обслуживать приложение для отпуска сотрудника. До сих пор все идет гладко для этого блока кода, за исключением:Что касается SQL-запросов (Обновление записей)
cmd.CommandText = "UPDATE tblEmployee " & _
" SET EMP_PATERNITYCRED=" & Me.txtNumDays.Text & _
", EMP_LOGINDT='" & Me.dateToday.Value.Date & "'" & _
", [Reason for Leave]='" & Me.txtReason.Text & "'" & _
" WHERE EMP_LNAME=" & lblLastName.Text
cmd.ExecuteNonQuery()
Намерение Этот блок кода является обновить запись из tblEmployee
базы данных, со следующими столбцами перечисленных вниз. Ошибка указывает на cmd.ExecuteNonQuery()
, и он говорит No value given for one or more required parameters
.
Я лично считаю, что это столбец с именем Reason for Leave
, так как он имеет пробелы вместо подчеркиваний. Как вы думаете?
Благодарим за тех, кто мне поможет!
Вам не хватает одинарных кавычек в предложении 'where' для фамилии. –
О, правильно! Я только что заметил это сейчас. Спасибо огромное! –