Головна сторінка
Top.Mail.Ru Яндекс.Метрика
Форум: "Бази";
Поточний архів: 2002.12.23;
Завантажити: [xml.tar.bz2];

Вниз

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;
Завантажити: [xml.tar.bz2];

наверх









Пам'ять: 0.56 MB
Час: 0.031 c
14-74922
мазут Береговий
2002-12-01 06:12
2002.12.23
Я дуже disapointed! Дуже disapointed!


4-75029
Frostik
2002-11-05 15:26
2002.12.23
SeDebugPrivilege


1-74735
Гість
2002-12-14 15:00
2002.12.23
запуск


14-74979
seacat
2002-12-03 12:40
2002.12.23
inaccessible value під час налагодження


6-74880
Nikolas SHmuS
2002-10-25 18:09
2002.12.23
Прослуховування порту!





африкаанс албанський арабська вірменин азербайджанець баскський білоруський болгарська каталонський Китайська (спрощене письмо) Китайський традиційний) хорватський чеська данську мову нідерландський Ukranian естонець Філіппінська фінську мову французький
галісійська грузинський німецький грецький гаїтянський креольський давньоєврейську хінді угорський ісландський індонезієць ірландський італійський японський корейський латиська литовець македонець малайський мальтійський норвежець
перс полірування португальська румунський російська сербський словацький словенський іспанська суахілі шведську мову тайський турецька український урду в'єтнамський валлійський ідиш бенгальський боснійський
кебуано есперанто гуджараті хауса хмонг ігбо яванський каннада кхмерская Лао латинь маорі маратхі монгольський непальська панджабі сомалійський тамільська телугу йоруба
зулуський
Англійська Французький Німецький Італійський Португальська Русский Іспанська