Я пробовал следующий код, чтобы получить записи о сотрудниках.Получение выбранных записей из базы данных доступа MS с использованием SQL-запроса в vb.net
sql = "SELECT * FROM employeerecord WHERE [First Name] LIKE '%" & TBFirstName.Text & "%'" &" OR [Last Name] LIKE '%" & TBLastName.Text & "%'" & " OR [Emp ID] LIKE '%" & TBEmpID.Text & "%'"
Проблема заключается в том, что этим все записи появляются в базе данных, независимо от того, любое поле в текстовое поле соответствие с ним или нет. Как заставить его извлекать только те записи, которые похожи на данные в текстовых полях? Где я иду не так?
Если вы хотите получить точное соответствие, используйте WHERE tablename = '' без% –