名前とパラメーター配列を指定して、リレーションシップ・データベースで SQL ストアード・プロシージャーを実行します。
構文
void execStoredProcedure(String storedProcedure, Vector storedProcParameters)
パラメーター
戻り値
なし。
例外
DtpConnectionException - データベース・エラーが発生した場合です。
注記
execStoredProcedure() を使用してストアード・プロシージャーを実行する前に、BaseDLM クラスから getRelConnection() メソッドを使用して DtpConnection オブジェクトを作成する必要があります。
このストアード・プロシージャーに OUT パラメーターが含まれていない限り、executeSQL() メソッドを使用してストアード・プロシージャーを実行することもできます。ストアード・プロシージャーが OUT パラメーターを使用する場合、execStoredProcedure() を使用して実行する必要があります。executeSQL() の場合と異なり、ストアード・プロシージャーを実行するのに全 SQL ステートメントを渡す必要はありません。execStoredProcedure() を使用する場合、ストアード・プロシージャーの名前と、UserStoredProcedureParam オブジェクトの Vector パラメーター配列のみを渡す必要があります。execStoredProcedure() メソッドは、storedProcParameters 配列からパラメーターの数を判断し、ストアード・プロシージャーの呼び出しステートメントを構築することができます。
参照項目