powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / PostgresDAC фильтрация с UNION
5 сообщений из 5, страница 1 из 1
PostgresDAC фильтрация с UNION
    #33464799
drunk2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
  with PSQLQuery1 do
    begin
      Filtered:=false;
      Filter:= 'name LIKE '''+Edit1.text+'%''';
      Filtered:=true;
    end;
Код: plaintext
SELECT  name::varchar( 100 ) from person;
фильтрует
Код: plaintext
SELECT  name::varchar( 100 ) from organization;
фильтрует
Код: plaintext
1.
2.
SELECT   name::varchar( 100 ) from person
UNION
SELECT   name::varchar( 100 ) from organization;
не фильтрует. вернее не остается ни одной записи, якобы ни одна не попадает под условие. чего делать ? при использовании ZEOS все в порядке.
...
Рейтинг: 0 / 0
PostgresDAC фильтрация с UNION
    #33465348
drunk2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
c CASE то же самое:-(
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
SELECT c.id_contractor,
       CASE WHEN (c.id_contractor_type= 16 ) OR (id_contractor_type= 17 ) THEN p.name 
       ELSE o.name END
FROM contractor c
LEFT JOIN person p
ON c.id_contractor=p.id_contractor
LEFT JOIN organization o
ON c.id_contractor=o.id_contractor
дело было не в UNION. заменить PostgresDAC на ZEOS и забыть ?
...
Рейтинг: 0 / 0
PostgresDAC фильтрация с UNION
    #33465538
Andrey Daeron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
drunk2c CASE то же самое:-(
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
SELECT c.id_contractor,
       CASE WHEN (c.id_contractor_type= 16 ) OR (id_contractor_type= 17 ) THEN p.name 
       ELSE o.name END
FROM contractor c
LEFT JOIN person p
ON c.id_contractor=p.id_contractor
LEFT JOIN organization o
ON c.id_contractor=o.id_contractor
дело было не в UNION. заменить PostgresDAC на ZEOS и забыть ?
Можно написать в тех. поддержку DAC - пусть думают.
...
Рейтинг: 0 / 0
PostgresDAC фильтрация с UNION
    #33482338
drunk2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andrey Daeron Можно написать в тех. поддержку DAC - пусть думают.
ответ :
We've checked your request and must say that PostgresDAC 2.3.0, that will be available shortly, normally works with all kind of queries.

We didn't check it on PDAC 2.2.2, that is for now the latest official release. But we have no reason to think that v2.2.2 has some problems you've described.

у мня был PostgresDAC v2.11. свежее не нашел. заменил все на ZEOS
...
Рейтинг: 0 / 0
PostgresDAC фильтрация с UNION
    #33508649
psaltyr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
drunk2
у мня был PostgresDAC v2.11. свежее не нашел. заменил все на ZEOS

А покупать не пробовали? Говорят помогает.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / PostgresDAC фильтрация с UNION
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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