"Исключение: Ошибка описания параметра: [IBM][CLI Driver] CLI0150E Driver
не поддерживается"< /p>
ошибка, возникшая в результате моего утверждения:
Код: Выделить всё
"stmt, hp_id, user_id, first_string, first_code, second_string, second_code, reason = ibm_db.callproc(conn,
'SP_DEN_PRV_GET_PROVIDER_PRACTICE_NAME', (hp_id, user_id, first_string, first_code, second_string, second_code, reason))"
Сервер базы данных — z/os. Процедура создания:
CREATE PROCEDURE SP_DEN_PRV_GET_PROVIDER_PRACTICE_NAME (
Код: Выделить всё
-- ****************************************************************
-- * These are the input parameters specific to this procedure
-- ****************************************************************
IN P_IN_HP_ID CHAR(9),
-- ****************************************************************
-- * Manditory input, allows us to add caller to error message
-- ****************************************************************
IN P_IN_MNTD_USR_ID CHAR(8),
-- ****************************************************************
-- * Manditory outputs, they are set in the error handler
-- ****************************************************************
OUT P_OUT_RET_CD INTEGER, -- SQLCODE
OUT P_OUT_RET_TEXT VARCHAR(200), -- DIAGNOSTIC INFO
OUT P_OUT_RET_RSCD INTEGER, -- REASON CODE
OUT P_OUT_RET_ERR_STMT VARCHAR(200) -- ERROR MESSAGE
P_IN_HP_ID P 1 CHAR
P_IN_MNTD_USR_ID P 2 CHAR
P_OUT_RET_CD O 3 INTEGER
P_OUT_RET_TEXT O 4 VARCHAR
P_OUT_RET_RSCD O 5 INTEGER
P_OUT_RET_ERR_STMT O 6 VARCHAR Значения Python (из моего сценария):
hp_id = "000923196"
user_id = "LIDDVDP"
first_code = 0
first_string = " "
второй_код = 0
вторая_строка = " "
Подробнее здесь: https://stackoverflow.com/questions/792 ... ibmcli-dri