COBDB0103 <ホスト変数> の定義は関連づくカラム型と一致しません。

ホスト変数データ定義が、SQL 文でそれに関連付けられている列タイプと一致しません。たとえば、PIC X(n) として定義されたホスト変数を、SMALLINT として定義された列と併用すると、このエラーが発生します。

解決方法:

ホスト変数定義が列定義と適切に対応していることを確認し、エラーを修正するための変更を加えます。あるいは、ホスト互換性オプションの DCLGEN ツールを使用して、問題の SQL テーブルのホスト変数のコピーブックを生成します。

コード内の FETCH またはシングルトン SELECT に複数レベルのグループ名が含まれている場合は、GEN-HV-FROM-GROUP DB2 コンパイラ指令オプションを使用して再コンパイルします。