Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.12.2015, 19:59   #21
come-on
Участник клуба
 
Регистрация: 21.10.2015
Сообщений: 1,361
По умолчанию

вы в #11 смотрели?
нет там 3 запросов, всего один, но который все это делает сразу
"расшифруем" вот это
Код:
where (:sklad_id = -1 or sklad_id = :sklad_id ) and (:cat = -1 or cat = :cat)
а) подали -1, -1, на сервер уходит
Код:
where (-1 = -1 or sklad_id = -1 ) and (-1 = -1 or cat = -1)
т.е. -1=-1 - правда, тогда проверять sklad_id = -1 ненадо
б) подали 1, -1, уходит
Код:
where (1 = -1 or sklad_id = 1 ) and (-1 = -1 or cat = -1)
и наоборот 1=-1 неправда, надо проверить sklad_id = 1,
и т.д.

это из rtfm

сами в експерт скопировать и попробовать сможете?

что тут сложного?

Последний раз редактировалось come-on; 01.12.2015 в 20:02.
come-on вне форума Ответить с цитированием
Старый 01.12.2015, 20:20   #22
come-on
Участник клуба
 
Регистрация: 21.10.2015
Сообщений: 1,361
По умолчанию

Цитата:
сть у меня некий файл SQL.xml в котором я храню все запросы
выбросите, у вас есть субд в ней храните, называются хранимые процедуры
come-on вне форума Ответить с цитированием
Старый 01.12.2015, 20:31   #23
Antony41
Пользователь
 
Аватар для Antony41
 
Регистрация: 20.03.2009
Сообщений: 99
По умолчанию

come-on огромное спасибо дошло сразу не вкурил просто что :sklad_id = -1
:sklad_id, является параметром. Сею минуту все переделаю. Самое главное что теперь я понял как это работает. Невнимательность это всё моя!
Antony41 вне форума Ответить с цитированием
Старый 01.12.2015, 21:42   #24
Antony41
Пользователь
 
Аватар для Antony41
 
Регистрация: 20.03.2009
Сообщений: 99
По умолчанию

всё получилось респект всем и уважуха!
Antony41 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите исправить функцию ВПР для выпадающего списка ОльгаБобылева Microsoft Office Excel 23 18.05.2015 12:12
обработка выпадающего списка Leks123 PHP 2 12.08.2013 23:38
как изменить ширину для выпадающего списка в dbgrid delphi 7 crash_boy Компоненты Delphi 1 06.06.2013 09:53
Настройка выпадающего списка BenderMTB Microsoft Office Excel 1 10.11.2012 10:17
JQuery плагин для замены выпадающего списка (select) Linel JavaScript, Ajax 1 22.06.2011 17:46