![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
TADOQuery - параметры... [D7, XP]
azamatufa © (2008-04-10 12:21:00)вы уж извините, но вопрос вот какой.
TADOQuery1.SQL.Text := 'SELECT * FROM Table1 WHERE ID = :Par1'
да, я подаю параметр, например 23, мне выдает что надо.
А что если я хочу показать все записи??? Как быть?
p.s. раньше я не пользовался параметрами, а подменял SQL...
Спасибо!
azamatufa (2008-04-10 14:59:00) [1]
> select * from table where sex = :p_sex or 1 = :p_all
клево! спасибо, попробую!
Reindeer Moss Eater (2008-04-10 13:24:00) [2]select * from table where sex = :p_sex or 1 = :p_all
azamatufa (2008-04-10 13:18:00) [3]Palladin, извините, за резкость..
АП, понял, спасибо!
Palladin (2008-04-10 13:06:00) [4]
> я поросто смотрю что все юзают параметры.. типа круто...
все, по крайней мере большинство, юзают параметры не потому что "типа круто"...
ASoft (2008-04-10 13:04:00) [5]
>azamatufa © (10.04.08 12:21)
> p.s. раньше я не пользовался параметрами, а подменял SQL.
> ..
и что, получалось "выбрать все"?
Anatoly Podgoretsky (2008-04-10 13:04:00) [6]Не обратил внимания на операцию, используй динамический запрос.
azamatufa (2008-04-10 13:03:00) [7]есть Комбо-бокс:
- Все
- Мужчины
- Женщины
ранее я делал так:
если комба - все, то подсовывал запрос 'SELECT * FROM Table1'
если Мужчины - 'SELECT * FROM Table1 WHERE S=1'
если Жен - 'SELECT * FROM Table1 WHERE S=2'
--------------------
я поросто смотрю что все юзают параметры.. типа круто...
значит в данной случае с параметрами не пройдет...
Anatoly Podgoretsky (2008-04-10 13:02:00) [8]> azamatufa (10.04.2008 12:21:00) [0]
А минимальное значение у ИД какое?
Вот минус 1 и используй.
clickmaker (2008-04-10 12:32:00) [9]
> А что если я хочу показать все записи??? Как быть?
сам-то как думаешь? слово where на мысль не наводит?