Помощь - Поиск - Пользователи - Календарь
Полная версия: Фильтр по фамилии
Форум «Всё о Паскале» > Современный Паскаль и другие языки > Ада и другие языки
18192123
Есть компонент DBGrid1, по запросу из IBQuery в который хочу вывести фамилии, начинающиеся на букву, введённую в Edit1, т.е запрос получается с параметром..
Вот..
Пишу в поле SQL для Query1:
Код

Select Surname_spec from Specialists where Surname_spec Like ':A%' // А - параметр


Далее в коде приложения по нажатию кнопки:

IBQuery1->Params->ParamByName("A")->AsString=Edit1->Text;


Проблема в том, что передаваемый параметр, по-моему мнению, расценивается как выражение..Соответственно, никакого результата...Скажите пожалуйста, как можно обойти эту ситуацию?
volvo
SQL
Select Surname_spec from Specialists where Surname_spec Like :A
(кавычки и проценты отсюда убери) +
IBQuery1->Params->ParamByName("A")->AsString = Edit1->Text + "%";

Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.