cniSqlExecute

cniSqlCreateStatement ユーティリティー関数を使用して以前に作成した SQL ステートメントを、sqlExpression パラメーターの定義に従って実行します。ステートメントがデータを戻さない場合、例えば PASSTHRU 関数が使用される場合にこの関数を使用します。

構文

void cniSqlExecute(
  int*               returnCode,
  CciSqlExpression*  sqlExpression,
  CciMessage*        localEnvironment,
  CciMessage*        exceptionList,
  CciMessage*        message);

パラメーター

returnCode
関数からの戻りコード (出力)。
考えられる戻りコードは以下のとおりです。
  • CCI_SUCCESS
  • CCI_EXCEPTION
  • CCI_INV_INV_SQL_EXPR_OBJECT
  • CCI_INV_MESSAGE_OBJECT
sqlExpression
cniSqlCreateStatement ユーティリティー関数によって戻される、実行する SQL 式オブジェクト (入力)。
localEnvironment
入力ローカル環境を表すメッセージ (入力)。

旧バージョンとの互換性のために、このパラメーターを destinationList として参照することができます。

exceptionList
入力例外リストを表すメッセージ (入力)。
message
入力メッセージを表すメッセージ (入力)。

戻り値

なし。 エラーが発生した場合、returnCode パラメーターがエラーの理由を示します。

特記事項 | 商標 | ダウンロード | ライブラリー | サポート | フィードバック

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009.
最終更新 : 2009-02-20 12:44:36

as08010_