-300   THE STRING CONTAINED IN HOST VARIABLE OR PARAMETER position-number IS NOT NUL-TERMINATED

説明

ホスト変数またはパラメーターが無効です。 SQLDA 内のその項目は、position-number によって示されます。 ホスト変数またはパラメーターは、C ストリング変数で、以下のいずれかです。
  • ストアード・プロシージャーまたは関数への入力パラメーターとして使用される。
  • ストアード・プロシージャーまたは関数からの出力パラメーターとして戻される。
  • 組み込み SQL ステートメント中の入力変数として参照される。
  • 動的 SQL ステートメントのパラメーター・マーカーの値を提供するために使用される。

変数のデータ・タイプが文字ストリングである場合、それは X'00' を含んでいないため、無効です。 変数のデータ・タイプが漢字ストリングである場合、それは X'0000' を含んでいないため、無効です。

システムの処置

このステートメントを処理することはできません。

プログラマーの応答

ストリングの終わりに NUL 終止符を追加してください。

SQLSTATE

22024