просто хотите запустить инструкцию SQL, которая принимает буквы (буквы), введенные в текстовое поле, и возвращает результаты, в которых имена книг имеют одну и ту же первую букву. Например. если ввести H, тогда будут возвращены такие книги, как «Счастливые дни», «Небеса», «Надеяться на завтра». Вот что я использовал, но я не получаю никаких результатов в моем DBgrid. Текстовое поле, в которое введена буква, - edtBookTitle.text.SQL с параметром и подстановочным знаком
qbook.SQL.Text:='SELECT BookID,BookTitle FROM Book WHERE BookTitle LIKE CONCAT(edtBookTitle.text,"%")';
Примените вашу рекомендацию (см. Выше). Получил сообщение «Неизвестный столбец« edtBookTitle.text »в разделе« where ». Не знаю, почему это происходит. Мне пришлось использовать речевые метки «» вместо «». – user3396486