Есть ли возможность передавать запросы напрямую к СУБД

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Ответить
Иван
Местный житель
Сообщения: 200
Зарегистрирован: 28 апр 2009, 13:19
Откуда: Новороссийск

Есть ли возможность передавать запросы напрямую к СУБД

Сообщение Иван »

И помещать результаты в отчет Галактики?
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5187
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Сообщение edward_K »

DSQL , direct sql ищем в vipprogr.chm, Потом ищем на форуме функции. В первасиве это уже вроде как тоже пашет.
Иван
Местный житель
Сообщения: 200
Зарегистрирован: 28 апр 2009, 13:19
Откуда: Новороссийск

Сообщение Иван »

спасибо, вроде получилось с одним...
Иван
Местный житель
Сообщения: 200
Зарегистрирован: 28 апр 2009, 13:19
Откуда: Новороссийск

Сообщение Иван »

есть два запроса:
1)

Код: Выделить всё

str:='select spsopr.nrec from spsopr ' +
 ' left join attrval on spsopr.nrec=attrval.crec ' +
 ' where spsopr.csopr=?';

2)

Код: Выделить всё

str:='select spsopr.nrec from spsopr ' +
 ' left join attrval on spsopr.nrec=attrval.crec ' +
 ' left join spkau on attrval.vcomp=spkau.nrec ' +
 ' where spsopr.csopr=?';
Первый выводит все записи по спецификации katsopr, а второй говорит, что записи не найдены (код ошибки 4), тем более, что соединение левое...


Короче по Trace посмотрел: галактика неправильно запрос преобразует...
Ответить