powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Из ORACLE в DB2: вызов процедур PL/SQL из C/C++
1 сообщений из 1, страница 1 из 1
Из ORACLE в DB2: вызов процедур PL/SQL из C/C++
    #36829535
s390
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Продолжается процесс миграции.
В настоящий момент встала следующая проблема:
Есть приложения на C++ написанные с использование библиотеки SQLAPI++.
Есть перенесенные процедуры написанные на PL/SQL.
И есть проблема с вызовом через SQLAPI++ процедур, которые возвращают результат
через REF CURSOR или BLOB/CLOB.
Разработчики утверждаю что не SQLAPI++, не родные IBM-вские библиотеки не поддерживают
возможность сколько нибуть полноценной работы с PL/SQL.
Проверить затруднительно, так как я мало пишу на С/C++ (и не для БД), и не знаком с данными
библиотеками.
Было принято силовое решение проблемы - необходимые для работы процедуры переписать с PL/SQL
на SQL PL. Проблему передачи курсоров сняли, проблема BLOB/CLOB через OUT-параметры - нет.
Только через выборку.

Собственно вопрос - может кто ткнет пальцем в пример как из процедуры на DB2 PL/SQL в программе на C/C++
получить и прочитать данные передаваемые через REF CURSOR и получение BLOB/CLOB
через выходной параметер. Идеально - SQLAPI++, нет - какая нибуть IBM-овская либа.

PS. Пытался сделать враппер для PL/SQL на SQL PL. Уперся на передаче курсора.
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Из ORACLE в DB2: вызов процедур PL/SQL из C/C++
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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