powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Запрос с параметрами для datawindow
10 сообщений из 60, страница 3 из 3
Запрос с параметрами для datawindow
    #35999483
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лампочкаа у Вас это работает?
я пробовала оба варианта - при выходе из where условие на NULL не сохраняется.
Опять что-то не так делаю?
А, вы наверно в дизайнере запроса строите условие.
Я сам всегда прямо на SQL писал, поэтому не могу подсказать в чем проблема.
...
Рейтинг: 0 / 0
Запрос с параметрами для datawindow
    #35999522
Фотография spas2001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Или :param1 is null или IsNull(param1,0)
В Oracle :param1 is null или nvl(param1,0)
-----------------------------------------------------------------------------
Главная деталь любой машины - голова ее владельца
...
Рейтинг: 0 / 0
Запрос с параметрами для datawindow
    #35999642
Лампочка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly Moskovsky,
то есть вы непосредственно с retrieval arguments не работаете?
просто архитектор БД очень против непараметризованных запросов, потому что или запрос один раз распарсится, или он каждый раз будет это делать.
...
Рейтинг: 0 / 0
Запрос с параметрами для datawindow
    #35999772
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЛампочкаAnatoly Moskovsky,
то есть вы непосредственно с retrieval arguments не работаете?
просто архитектор БД очень против непараметризованных запросов, потому что или запрос один раз распарсится, или он каждый раз будет это делать.
Почему же, работаю с retrieval arguments.
Но не в дизайнере фильтра, а прямо в тексте запроса. Для этого вызываю меню Convert to syntax.
И далее целиком текст запроса пишу :)
Код: plaintext
select ... where id = :ai_id
...
Рейтинг: 0 / 0
Запрос с параметрами для datawindow
    #35999867
Лампочка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Видимо, я так и не научусь правильно вопрос ставить:)
Как Вы пишете условие, что <столбец = значение либо значение is Null(вывести весь столбец)>?
При Вашем способе так срабатывает?
...
Рейтинг: 0 / 0
Запрос с параметрами для datawindow
    #36000050
Лампочка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ОГРОМНЕЙШЕЕ СПАСИБО!!!
все получается:)
...
Рейтинг: 0 / 0
Запрос с параметрами для datawindow
    #36000978
Лампочка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня новый вопрос:)
Предположим, у пользователя есть интерфейс для редактирования таблицы. Он удалил пару строк, отредактировал одну, добавил одну, но все это в DW, а в саму таблицу еще не сохранял.
И тут он решил поискать записи - по одним условиям, по другим..
Запрос фильтра каждый раз обращается к таблице, значит, при первой же установке фильтра слетят все его изменения.
Предлагать ему сохранять изменения перед фильтрацией или работать с временной таблицей? Или еще как-то?
...
Рейтинг: 0 / 0
Запрос с параметрами для datawindow
    #36001214
andy753
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лампочка,

Есть локальные фильтры (на уровне DW), есть на уровне запроса. Во втором случае - да, придется запрашивать сохранение изменений. В первом, можно этого не делать.
...
Рейтинг: 0 / 0
Запрос с параметрами для datawindow
    #36001287
Лампочка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это я столько нервов потратила на retrieval arguments, а теперь просто придется пользовать setfilter!
:) ну ничего, зато больше сведений.
...
Рейтинг: 0 / 0
Запрос с параметрами для datawindow
    #36002164
Фотография PL99
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЛампочкаУ меня новый вопрос:)
Предположим, у пользователя есть интерфейс для редактирования таблицы. Он удалил пару строк, отредактировал одну, добавил одну, но все это в DW, а в саму таблицу еще не сохранял.
И тут он решил поискать записи - по одним условиям, по другим..
Запрос фильтра каждый раз обращается к таблице, значит, при первой же установке фильтра слетят все его изменения.
Предлагать ему сохранять изменения перед фильтрацией или работать с временной таблицей? Или еще как-то?Правильный подход - предлагать на выбор сохранить изменения или отказаться от внесенных изменений.
Hint:Посмотрите, как устроено в PFC
...
Рейтинг: 0 / 0
10 сообщений из 60, страница 3 из 3
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Запрос с параметрами для datawindow
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]