Enclose text field values in quotes:
Dim strSQL As String = ("UPDATE Staff SET StaffName = ['" & _
namebox.Text & "'] ,Address = ['" & addbox.Text & _
"'] ,Phone = ['" & phone & "'] ,JobPosition = ['" & _
posbox.Text & "'] ,JobStat = ['" & genId & _
"'] WHERE SID='" & id.Text & "'")
If SID field is numeric, remove quotes from it.
Teme64
Veteran Poster
1,031 posts since Aug 2008
Reputation Points: 218
Solved Threads: 203