![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
TQuery ??? Help pls.... [D5, D6, IB5.x]
fofa © (2002-06-10 20:05:00)Как в параметризованном запросе типа:
select ...
from ....
where
val in (:ValParam)
...
в режиме дизайна задать значения типа: val in (1,2,3,4,5,6,7,8)
и просмотреть результат установив Query.Active:=True;
Заранее благодарен за любые советы !
Fofa !
Kurmanbek (2002-06-11 15:04:00) [1]Попробуй
Query1.Close;
Query1.SQL.Clear;
Query1.SQL.Add("Select * from <имя табл>");
Query1.SQL.Add("Where <поле> ");
Query1.SQL.Add(" in (1,2,3,4,5,6,7,8)");
Query1.Open;
Johnmen (2002-06-11 15:03:00) [2]>mike kouzmine (11.06.02 14:37)
Формируй запрос полностью динамически...
А макроподстановки TQuery не поддерживает...
mike kouzmine (2002-06-11 14:37:00) [3]Я меня текст SQL в реалтайме (таже фигня с in)
Johnmen (2002-06-11 09:37:00) [4]1,2,3,4,5,6,7,8 - не является значением параметра !
Поэтому - никак, кроме как явно прописать в запросе...
Viewer (2002-06-10 21:23:00) [5]Расставь пробелы слева/справа запятых
fofa (2002-06-10 20:25:00) [6]Загвоздка собственно в том что приходится вводить как строку(через запятую) при "Activ"ации" строка "1,2,3" , в Object Inspectore , воспринимается как значение "123"
Такие пироги...
Наверное чегой-то не знаю....