С55 и хранимые процедуры MSSQL

ODBC

Модератор: Andrew™

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
Гость

Сообщение Гость »

Всем доброго времени суток!
Помогите, пожалуйста, поставить мозги на место. Никак не соображу, как поступить в следующмх ситуациях:
1. Вызов функции MSSQL (не ХП). Вообще это возможно? В документации вообще про функции ничего не нашел, речь только про хранимые процедуры. Как вызвать функцию (с параметрами, естественно) и положить возвращаемое значение в переменную?
2. ХП возвращает одно значение с помощью return(значение). Опять же, как поместить возвращаемое значение в переменную?
3. ХП создает временную таблицу, заполняет ее по хитрому алгоритму и возвращает ее содержимое запросом select * from <имя временной таблицы>. Как в этом случае быть? Мне надо как-то запихнуть набор данных, возвращенный ХП в Queue. Если пользоваться prop:sql, то получается, что для каждой такой ХП я должен в словаре описать таблицу, создать ее, открыть, а после выполнения ХП грохнуть, чтобы сервер не замусоривать? Или надо вьюхой пользоваться, но ведь она тоже привязывается к полям реальных таблиц? Заранее спасибо.
Написал: PKV(132)
Ответить