Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / PostgresDAC фильтрация с UNION / 5 сообщений из 5, страница 1 из 1
29.12.2005, 16:37
    #33464799
drunk2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PostgresDAC фильтрация с UNION
Код: 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
30.12.2005, 09:07
    #33465348
drunk2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PostgresDAC фильтрация с UNION
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
30.12.2005, 11:06
    #33465538
Andrey Daeron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PostgresDAC фильтрация с UNION
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
13.01.2006, 18:31
    #33482338
drunk2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PostgresDAC фильтрация с UNION
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
27.01.2006, 22:43
    #33508649
psaltyr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PostgresDAC фильтрация с UNION
drunk2
у мня был PostgresDAC v2.11. свежее не нашел. заменил все на ZEOS

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


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