2016-06-28 3 views
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) 

は、私は非常に間違っているかもしれないものの任意のヒントをいただければ幸いです。

ありがとうございました。 ベンダー

+0

以前に 'dbms_output'を有効にしてもよろしいですか? –

+0

はい、同じスクリプトが古いクライアントを使用して同じデータベースサーバー上で動作しているため、クライアントに関連している必要があります。たぶんそれはいくつかの新しいオプション/設定を導入しましたか? – benger

答えて

0

さらにテストした後は、dbms_outputとは関係ありません。一般に、出力パラメータは返されません。

質問が間違った結論につながるので、私はこれを閉じます。

関連する問題