Я уверен, что этот вопрос будет легким для вас много ... :)
Я просто пытаюсь обновить существующую запись в моей базе данных, используя следующее:
Private Sub Button12_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button12.Click
If Not cnn.State = ConnectionState.Open Then
cnn.Open()
End If
cmd2.Connection = cnn
cmd2.CommandText = "UPDATE HireItemRecord SET HireItemBeginDate = " & TextBox45.Text & _
" ,HireItemEndDate = " & TextBox44.Text & _
" ,HireItemCost = " & TextBox16.Text & _
" ,PaymentMethod = " & TextBox17.Text & _
" ,Staff_Id = " & TextBox19.Text & _
" ,HireItemNotes = " & TextBox18.Text & _
" ,HireItemReturnDate = " & TextBox43.Text & _
"WHERE HireRecord_Id = " & TextBox13.Text
cmd2.ExecuteNonQuery()
ds1.Clear()
daHireItemRecord.Fill(ds1, "PersonDetails")
cnn.Close()
End Sub
Однако, независимо от того, какая запись выбрана, и какие бы данные ни были в полях, я получаю эту ошибку снова и снова:
SqlException был необработан
Неверный синтаксис около '12'.
Когда в текстовых полях нет абсолютно ничего, ошибка меняется на:
Неверный синтаксис рядом с ','.
Я очень новичок в этом, и я просто не могу понять, почему это происходит.
Большое спасибо за Вашу помощь. :)