Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Базы данных и репортинг > Direct Oracle Access и функция возращающая курсор


Автор: BIZ0N 1.6.2006, 20:27
СУБД: Oracle 9i (можно и для 10g XE)
Компоненты: DOA 4.x (он же Direct Oracle Access) для Delphi 2006 от Allround Automations

Описание задачи:

Есть пакет (объект в базе), некоторые из его методов - это функции возвращающие произвольный курсор.

Есть три компонента, которые теоретически должны работать с такими функциями:

1) TOraclePackage
2) TOracleDataSet
3) TOracleQuery

Задача получить курсор, обработать, вывести в StringGrid и (или) использовать для построения отчета.

В TOraclePackage есть куча функций которые могут обрабатывать возвращаемые значения простых типов, а вот для коллекций, записей (структур) и курсоров нет  smile 

Есть пример как можно с помошью TOracleQuery обработать курсор возвращаемый процедурой, а вот возвращаемый функцией нет (мои вариации на эту тему не увенчались успехом) (могу привести примеры)

Помогите люди добрые  smile  и какой из компонентов более универсален (подойдет и для стринггрида и для построения отчетов (60% что это будет FastReport)) 

Автор: Sqlninja 2.6.2006, 01:13
Цитата(BIZ0N @  1.6.2006,  20:27 Найти цитируемый пост)
(могу привести примеры)
 нет, он еще спрашивает! Давайте сюда Ваши примеры!
 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)