Когда я выбираю строки в DataGridView, данные отображаются в текстовом поле. Но к тому времени, когда я нажимаю кнопку «Удалить», появляется
Сообщение об ошибке:
Синтаксическая ошибка (отсутствует оператор) в выражении запроса «Имя» = 'Иисус Энтони' '.
Похоже, что отсутствует оператор. Что это значит? Мой TextBox не пуст. Вот код, который я использовал
provider = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source="
datafile = "C:\Users\Anthony\Desktop\Registration Form\Database\EmployeeRegistration.accdb"
connString = provider & datafile
myConnection.ConnectionString = connString
myConnection.Open()
Dim str As String
str = "DELETE FROM tblemployees WHERE First Name='" & Form1.firstname.Text & "'"
cmd = New OleDb.OleDbCommand(str, myConnection)
Try
cmd.ExecuteNonQuery()
cmd.Dispose()
myConnection.Close()
clearall()
Catch ex As Exception
MsgBox(ex.Message)
End Try