Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
07.02.2004, 13:05
|
|||
---|---|---|---|
|
|||
SP & SQL0001N |
|||
#18+
Привет всем такой вопрос: есть 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 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
16.02.2004, 10:45
|
|||
---|---|---|---|
|
|||
SP & SQL0001N |
|||
#18+
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; ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=43&mobile=1&tid=1606348]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
133ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 212ms |
0 / 0 |