powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / вызов функций из db2app.dll
7 сообщений из 7, страница 1 из 1
вызов функций из db2app.dll
    #34166090
Klive
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А именно, вызов функции db2reorg - в нее передается структура, не содержащая сведений о соединении с базой (только имя объекта, тип реорга итд).

Вопрос: каким макаром дать понять функции из какой базы тянуть данную таблицу?
...
Рейтинг: 0 / 0
вызов функций из db2app.dll
    #34166676
Victor Metelitsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Насколько я помню, есть понятие текущего коннекта, к которому и будет относиться вызов. Для CLI есть соотв. функция для выбора этого коннекта, а для Embedded SQL ещё очевиднее.
...
Рейтинг: 0 / 0
вызов функций из db2app.dll
    #34167038
Klive
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дело вот в чем: при вызове функции db2reorg вылазит ошибка

SQL2032N Недопустимый параметр "".

Если функция берет в качестве базы последнюю подключенную, значит я передаю неправильные параметры. Вообще все структуры взяты из примеров, которые идут в документации. И параметры для проверки я брал оттуда же.

Может у кого-то есть проверенные работоспособные примеры вызова функций?
...
Рейтинг: 0 / 0
вызов функций из db2app.dll
    #34167046
Klive
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
(Лучше именно функции db2reorg)
...
Рейтинг: 0 / 0
вызов функций из db2app.dll
    #34167097
Victor Metelitsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну есть ведь не только документация, но и готовые примеры в sqllib\samples\c.
...
Рейтинг: 0 / 0
вызов функций из db2app.dll
    #34167539
Klive
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ага :) они и не работают.

Проблему решил так - сервер 8.2, структуры объявляю как в примере, передаю VersionNumber = db2Version820 - ругается.
Если использую VersionNumber = db2Version810 - все ок :)

Несовпадение структур. Хотя беру их из папки include - по идее они должны соответствовать :(
...
Рейтинг: 0 / 0
вызов функций из db2app.dll
    #34167835
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
KliveАга :) они и не работают.

Проблему решил так - сервер 8.2, структуры объявляю как в примере, передаю VersionNumber = db2Version820 - ругается.
Если использую VersionNumber = db2Version810 - все ок :)

Несовпадение структур. Хотя беру их из папки include - по идее они должны соответствовать :(Да, когда я вызывал db2load, то тоже ставил db2Version810, хотя версия уже была 8.2.
А вообще, если у вас v8.2.2, то вроде уже можно использовать sysproc.admin_cmd для реорганизации.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / вызов функций из db2app.dll
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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