0
私はVBスクリプトを使用して、ストアド・プロシージャのdbms_outputをoracleから読み取っています。 Oracleクライアント12.1.0.2にアップグレードして以来、もう動作していません。呼び出しはエラーを返しませんが、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)
は、私は非常に間違っているかもしれないものの任意のヒントをいただければ幸いです。
ありがとうございました。 ベンダー
以前に 'dbms_output'を有効にしてもよろしいですか? –
はい、同じスクリプトが古いクライアントを使用して同じデータベースサーバー上で動作しているため、クライアントに関連している必要があります。たぶんそれはいくつかの新しいオプション/設定を導入しましたか? – benger