|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
12.01.2011, 14:09 | #1 |
Пользователь
Регистрация: 03.11.2010
Сообщений: 15
|
Запрос выдает неверный результат
Имеется запрос
Код:
|
12.01.2011, 14:11 | #2 |
Форумчанин
Регистрация: 30.08.2010
Сообщений: 224
|
а зачем тут like?
Код:
|
12.01.2011, 14:21 | #3 |
Пользователь
Регистрация: 03.11.2010
Сообщений: 15
|
Потому что это используется для фильтра данных, которыми управляет пользователь. и когда все фильтры пусты получается именно такой запрос.
код для фильтров: Код:
|
12.01.2011, 14:24 | #4 |
Форумчанин
Регистрация: 30.08.2010
Сообщений: 224
|
твоя главная ошибка Q_Clients.Active:= true; и ты вполняешь лишь часть запроса
|
12.01.2011, 14:33 | #5 |
Пользователь
Регистрация: 03.11.2010
Сообщений: 15
|
С чего баня-то упала?
Любое редактирование запроса приводит к Active = false. Так что в конце редактирования запроса его снова надо сделать активным. Тыщу лет так делаю и все было нормально. Найдена интересная закономерность: Запись не выводиться если поле, учавсвующее в выражении LIKE пустое, !но! только в том случае если в него никогда ничего не вводили. А вот если там когда-то что-то было, но удалили, то запрос находит эту запись. |
12.01.2011, 14:49 | #6 |
Форумчанин
Регистрация: 30.08.2010
Сообщений: 224
|
знач добавь условие при пусто выполнить просто ,а при непуспом это
|
12.01.2011, 14:53 | #7 |
Пользователь
Регистрация: 03.11.2010
Сообщений: 15
|
дак уж сделал, но все же хотелось бы узнать почему LIKE %% не работает
|
12.01.2011, 15:33 | #8 |
Форумчанин
Регистрация: 30.08.2010
Сообщений: 224
|
укажи тольк один % знак
|
12.01.2011, 16:02 | #9 | |
!=
Участник клуба
Регистрация: 08.09.2008
Сообщений: 1,751
|
Цитата:
есть такое слово NULL вернее не слово а значение поля) О NULL в базах данных целые оды написаны)) Последний раз редактировалось vovk; 12.01.2011 в 16:09. Причина: помледняя строчка |
|
12.01.2011, 17:02 | #10 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Нужно так: Код:
I'm learning to live...
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Java.iReport.В блоке detail выводится неверный результат. Может кто знает, как верно. | Aida_K | JavaScript, Ajax | 0 | 10.10.2010 17:00 |
Почему сумма выдает неверный результат? | KNatalia | Microsoft Office Excel | 4 | 26.05.2010 14:50 |
результат выдает -Nan- | Тонущий коржик | Помощь студентам | 2 | 25.11.2009 23:28 |
Неверный запрос | Gromsky | SQL, базы данных | 9 | 21.08.2009 18:25 |
В чем ошибка в запросе?неверный результат =( | Lunatikus | SQL, базы данных | 3 | 26.11.2007 09:50 |