【发布时间】:2011-11-07 16:36:01
【问题描述】:
我相信这个问题对你来说很容易...... :) 我只是尝试使用以下内容更新我的数据库中的现有记录:
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' 附近的语法不正确。
当文本框中完全没有任何内容时,错误将变为: ',' 附近的语法不正确。
我对此很陌生,我似乎无法理解为什么会发生这种情况。 非常感谢您的帮助。 :)
【问题讨论】:
标签: sql database vb.net textbox sql-update