У меня есть скрипт VB для чтения dbms_output хранимой процедуры из oracle. Начиная с обновления до клиента oracle 12.1.0.2 он больше не работает. Вызов не возвращает никаких ошибок, но два выходных параметра всегда являются emtpy.Получение dbms_output из vbs - нет результата после обновления клиента 12.1.0.2
Соответствующий фрагмент кода:
.CommandText = "BEGIN DBMS_OUTPUT.Get_line(?,?);END;"
SetProcedureParams("DBMS_Output", "LongVarChar", "", adParamOutput, "32767")
SetProcedureParams("DBMS_Enum", "Integer", "1", adParamOutput, "")
.Execute
MsgBox .Parameters.Item(1)
MsgBox .Parameters.Item(0)
Я бы очень признателен за любую подсказку, что может быть не так.
спасибо. benger
Уверены, что вы включили 'dbms_output' раньше? –
Да, поскольку тот же скрипт работает на том же сервере базы данных, что и старый клиент, я думаю, что он должен быть связан с клиентом. Может быть, он представил некоторые новые параметры/настройки? – benger