У меня есть текстовое поле на веб-странице для ввода имени и расширитель автозаполнения, присоединенный к текстовому полю, который отображает аналогичный набор имен, которые есть в базе данных.
Вот моя проблема с примером, чтобы понять это лучше.Скажем, я ищу «Роберт Шандвик», и как только я начну печатать букву «R», я получаю список имен, которые начинаются с буквы R, отображаются в качестве подсказок.Далее, как мы все знаем, как работает автозаполнение расширителя;он отображает похожие имена из базы данных.Все хорошо до этого момента.Но однажды, если пользователь вводит «Роберт» вручную, не выбирая из предложенных подсказок, нажимает пробел, а затем начинает вводить следующую часть имени, например «Шандвик», список имен, начинающийся с «S», начинает отображаться, как «Сэм».Андерсон».Я не хочу, чтобы это происходило.
В моей базе данных есть два имени и фамилия в виде двух разных столбцов, а запрос автоматического расширения расширителя:
Select * from profiles WHERE FirstName+LastName like '" + InputText + "%'
Я знаю, что необходимобыть что-то изменилось в запросе, просто не в состоянии понять это.Любая помощь будет оценена.