GetOutputParamsメソッド

機能

IN/OUT,OUTパラメタの数を取得します。

形式

UINT32 GetOutputParams(void) throw DBSQLCA

引数

なし

戻り値

データ型:UINT32

指定したプロシジャのIN/OUT,OUTパラメタの個数です。

機能詳細

SetProcedureメソッドで指定したプロシジャのIN/OUT,OUTパラメタの個数を取得します。

リターン値の戻るプロシジャの場合,戻り値にはリターン値の分も含みます。

使用するDBMSがSQL Anywhere,Adaptive Server Anywhere,SQL Serverの場合は,このメソッドで返す値は,リターン値の有無にかかわらず常にIN/OUT,OUTパラメタの個数+1を返します。

これ以外のDBMSの場合は,常にIN/OUT,OUTパラメタの個数だけが取得できます。

発生する例外

DBSQLCA(RetCode)

DB_ERROR_PROCEDURE_NOT_SET
実行するプロシジャが指定されていません。