Доброго времени суток. Я начинаю осваивать BlackBox. Мой интерес -
использование среды для разработки клиентских приложений, работающих
с различными СУБД. (Возможно с разработкой "прямого" доступа к серверу
без установки клиента на ПК пользователя).
Но сейчас застопорился с выполнение такого запроса:
WITH RECURSIVE temp1 ( "empno","mgr","ename","job","hiredate","sal","comm","deptno",LEVEL ) AS (
SELECT T1."empno",T1."mgr", T1."ename", T1."job",T1."hiredate", T1."sal",T1."comm",T1."deptno", 1
FROM EMP T1 WHERE T1."mgr" IS NULL
union
select T2."empno",T2."mgr", T2."ename", T2."job",T2."hiredate", T2."sal",T2."comm",T2."deptno",LEVEL + 1
FROM EMP T2 INNER JOIN temp1 ON( temp1."empno"= T2."mgr")      )
select * from temp1 ORDER BY LEVEL LIMIT 100
Обращение идет к СУБД PostgreSQL через драйве ODBC (в ББ SqlOdbc3)
при этом возвращается пустой набор
Тот же запрос в Delphi (здесь большой опыт) через тот же драйвер ODBC получается правильный (не пустой ) набор
Помогите пожалуйста в моей проблеме - дальнейшие шаги и т.п.
Спасибо всем кто откликнется