Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Из ORACLE в DB2: вызов процедур PL/SQL из C/C++
|
|||
|---|---|---|---|
|
#18+
Продолжается процесс миграции. В настоящий момент встала следующая проблема: Есть приложения на 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. Уперся на передаче курсора. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2010, 12:34 |
|
||
|
|

start [/forum/topic.php?fid=43&gotonew=1&tid=1602601]: |
0ms |
get settings: |
10ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
61ms |
get topic data: |
11ms |
get first new msg: |
6ms |
get forum data: |
2ms |
get page messages: |
28ms |
get tp. blocked users: |
1ms |
| others: | 300ms |
| total: | 436ms |

| 0 / 0 |
