powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как передать параметр
5 сообщений из 5, страница 1 из 1
Как передать параметр
    #32172571
irina_dm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите пожалуйста как передать параметр в запрос.
Текст запроса: select *
from ak_itog
where ent_idm like :PEnt
and tab_num like :PTab
and acc_depo like :PDepo
and name like upper(:PName)
order by :POrd
В процедуре все параметры описаны,
dmMain.quReestr.Prepare;
dmMain.quReestr.ParamByName('PEnt').Value:=edEnt.Text+'%';
dmMain.quReestr.ParamByName('PTab').Value:=edTab.Text+'%';
dmMain.quReestr.ParamByName('PDepo').Value:=edDepo.Text+'%';
dmMain.quReestr.ParamByName('PName').Value:=edName.Text+'%';
dmMain.quReestr.ParamByName('POrd').Value:='ent_idm,name';
dmMain.quReestr.Open;
но параметр :POrd не воспринимается. :POrd должен меняться в зависимости
от каких-то условий, но сейчас не работает даже такой простой вариант.
Подскажите, пожалуйста в чем дело.
...
Рейтинг: 0 / 0
Как передать параметр
    #32172577
Фотография KirillovA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
delphi dbcomponent'ы не позволяют передавать в качестве параметра поля.
только значения в блоке where, т.к. происходит автоматическое преобразование передаваемых значений в зависимости от типа сервера.
...
Рейтинг: 0 / 0
Как передать параметр
    #32172610
Papka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zapros nado sozdavat dinamicheski v takih sluchajah.
...
Рейтинг: 0 / 0
Как передать параметр
    #32172757
Фотография SmaLL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Текст запроса:
select *
from ak_itog
where ent_idm like :PEnt
and tab_num like :PTab
and acc_depo like :PDepo
and name like upper(:PName)

Код: plaintext
dmMain.quReestr.SQL.add('order by ent_idm, name');
...
Рейтинг: 0 / 0
Как передать параметр
    #32172968
senyag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Только так ей придется каждый раз последнюю строчку обратно вырезать. Уж лучше весь запрос динамический сделать и очищать его полностью каждый раз.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как передать параметр
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]