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

Вниз

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

 
Kurt   (2002-10-10 11:36) [0]

Как передавать параметры в ADOQuery если несколько параметров в запросе имеет одно и тоже название. То есть как за раз это сделать? В просто Квери одной строчкой ParamByName(<название параметра>) передавались всем параметрам одноименным. А здесь почему то не так. Как выйти из этого положения?


 
sniknik   (2002-10-10 12:19) [1]

бред, переименуй и все
или
по индексу params[0]


 
KSergey   (2002-10-10 12:38) [2]

Да и здесь так же работает.
Надеюсь, параметры-то должны иметь одинаковое значение? ;)
И еще: запрос статический или динамический?


 
Kurt   (2002-10-10 13:03) [3]

Sniknik! Что переименовать? а по индексу, так это всем одноименным параметрам присвоить нужное знечение? так это оно понятно:-) вопрос то в другом:-)

KSergey! Как же так? я все точно повторяю. Передает только перовому встречающемуся параметру в запросе значение а остальным только NULL передается. Запрос динамический.

Помогите плиз! Чего то недогоняю...


 
KSergey   (2002-10-10 14:28) [4]

Ааа, вот если динамически в тексте программы вормируется, то необходимо перед установкой параметров, после того, как весь он сформирован, вызвать ADOQuery1.Parameters.ParseSQL(). Надеюсь, что не ошибаюсь на счет имени. Поищите на форуме, давно правда, но в свое время часто эта (или вот та, что как раз для этих целей) ф-ция обсуждалась.
Но может я что и путаю, и это действительно не работает (в смысде множественное использование одного параметра). Но вызывать эту ф-цию все равно надо обязательно. Впрочем, если динамически формируется запрос - а на кой тогда параметры? Ну и формировать текст полностью, все значения в запрос сразу впихивая.. Может я чего не понимаю?


 
sniknik   (2002-10-10 14:46) [5]

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

а почему не так
for i:= 0 to Parameters.Count-1 do Parameters[i].Value:= ????;



 
Kurt   (2002-10-10 15:23) [6]

Sniknik! то что ты написал, это-то понятно:-)
но понимаешь в простом Квери не надо было этого делать. достаточно было раз это сделать и он всем одноименным распихивал параметры. Вот я спрашиваю как сделать подобное в ADOQuery.


KSergey! Спутал чуть, у меня статический естественно запрос.
и почему не работает так? непойму..



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

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

Наверх




Память: 0.45 MB
Время: 0.007 c
14-101462
lak_b
2002-10-11 00:58
2002.10.31
является ли дробь переодичной?


1-101240
Маша
2002-10-22 10:26
2002.10.31
Прошу помощи ...


14-101509
Шишкин Илья
2002-10-11 18:45
2002.10.31
Посоветуйте компонент для работы с Zip


14-101457
Шишкин Илья
2002-10-09 19:48
2002.10.31
За что дают звание


1-101293
kri[rte]
2002-10-18 21:50
2002.10.31
Свойиста и методы Please HELP ME





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский