Hitachi

Hitachi Advanced Data Binder メッセージ


KFAA30506-E

A query cannot be executed with EXECDIRECT. (M+J+O)

SQL文の前処理および実行を行うCLI関数a_rdb_SQLExecDirect()では,問合せを実行できません。 <SQLSTATE:07003>

(S)

このSQL文を無視します。

〔対策〕

問合せを実行する場合は,次に示すCLI関数を実行するようにAPを修正してください。

  • a_rdb_SQLPrepare()(SQL文の前処理)

  • a_rdb_SQLBindCols()(検索結果列の関連づけ)

  • a_rdb_SQLExecute()(前処理したSQL文の実行)

  • a_rdb_SQLFetch()(行の取り出し)

  • a_rdb_SQLCloseCursor()(カーソルのクローズ)