Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.12.23;
Скачать: CL | DM;

Вниз

ADOQuery и несколько параметров с одинаковыми именами   Найти похожие ветки 

 
ИгорьК   (2002-12-04 17:45) [0]

Имеем запрос вида "select itog from bal where pred=:n_base and pred1=:n_base" - т.е. 2 параметра с одним и тем-же именем. Query понимает их как 2 РАЗНЫХ параметра, и соответственно ParamByName("N_BASE").value:=11 присвоит значение только 1-му параметру. А как присвоить всем, с одинаковым именем? С учетом того, что заранее неизвестно, сколько их будет.


 
asafr ©   (2002-12-04 18:11) [1]

select itog from bal
where pred=:n_base
and pred1=pred


 
sniknik ©   (2002-12-04 18:25) [2]

точнее по букве вопроса (но не глюкам)
for i:= 0 to Parameters.Count -1 do
if Parameters[i].Name = "N_BASE" then Parameters[i].value:=11;

хотя asafr © (04.12.02 18:11) явно оригинальнее :о))


 
skiph ©   (2002-12-05 04:16) [3]

А можно и
select itog
from bal
where pred=:n_base and pred1=:n_base1

Только параметрам n_base и n_base1 присвоить одинаковые значения.


 
ИгорьК   (2002-12-05 11:19) [4]

Запрос я привел для примера, в оригинале он сложнее, но суть в том, что не получится заменить параметры, т.к. имена зашиты в проге, а запрос берется из базы.



Страницы: 1 вся ветка

Текущий архив: 2002.12.23;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.019 c
3-74621
diww
2002-12-05 14:32
2002.12.23
Помогите с запросом


1-74704
krot
2002-12-13 18:06
2002.12.23
Внешнее приложение


3-74591
ioSan
2002-12-05 01:00
2002.12.23
Помогите написать запрос без вложенного подзапроса.


1-74762
Daken
2002-12-10 21:20
2002.12.23
Не подскажите как удалить бордер и скролы у WebBrowser а


14-74926
Сатир
2002-10-30 13:26
2002.12.23
Команда шкодеров