powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / SP & SQL0001N
2 сообщений из 2, страница 1 из 1
SP & SQL0001N
    #32401570
Andrew Tyapuhin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет всем
такой вопрос: есть stored proc которая вызывается из ColdFusion и работает с ним отлично. Возникла необходимость вызывать ее из C++ клиента через ODBC (DB2 CLI) и совершенно неожиданно это составило трудность, потому как вызов приводит к ошибке "[IBM][CLI Driver][DB2/NT] SQL0001N Binding or precompilation did not complete successfully."
Stored proc не использует Embedded sql - написана на CLI использует динамические запросы.

Регистрация:
CREATE PROCEDURE usg.NewUserGroup
(
IN COLDFUSION INTEGER,
IN ACTION INTEGER,
IN NAME VARCHAR(36),
IN SEARCH_PTRN VARCHAR(36),
IN SUFFIX_LIST VARCHAR(100),
IN MEMBERS LONG VARCHAR,
IN USER_ID INTEGER,
IN CORPUSERID INTEGER,
IN MAX_GROUPS INTEGER,
IN MAX_MEMBERS INTEGER,
OUT GROUP_ID INTEGER,
OUT RETCODE INTEGER
)
EXTERNAL NAME 'ImcUserGroupSP!NewUserGroup'
LANGUAGE C
PARAMETER STYLE DB2DARI
NOT DETERMINISTIC
FENCED;

пробовал менять " IN MEMBERS LONG VARCHAR," на "IN MEMBERS VARCHAR(32000)," - безрезультатно.

Подскажите в чем могут быть грабли
Win XP + SP1, DB2 7.2 + FixPack11
...
Рейтинг: 0 / 0
SP & SQL0001N
    #32410112
Andrew Tyapuhin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
The problem was solved by change
PARAMETER STYLE DB2DARI
To
PARAMETER STYLE GENERAL

And using new header of stored procedure header:
int test_sp_general(int* piCf,int* piAction, char szName[36], int* piRetCode)
{
return 0;
}
for stored procedure
CREATE PROCEDURE test.TestSP_GENERAL
(
IN COLDFUSION INTEGER,
IN ACTION INTEGER,
IN NAME CHAR(36),
OUT RETCODE INTEGER
)
EXTERNAL NAME 'test_sp!test_sp_general'
LANGUAGE C
PARAMETER STYLE GENERAL
NOT DETERMINISTIC
FENCED;
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / SP & SQL0001N
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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