サポートチーム便り2012.07.23
RPGのコンパイルで7151のエラーが出てPGMが生成できない
現 象
監査ログのデータをQueryで抽出しRPGで整形して帳票出力しようとしていますが、上手くいきません。
「レコード様式に日付/時刻/タイム・スタンプ・フィールドが入っている。日付/時刻/タイム・スタンプ・フィールドは無視されます。」
となってしまいタイムスタンプのフィールドを利用できません。
解決方法
物理ファイルのフィールドに日付タイプ「L」を指定するとRPGⅢではコンパイル時に
「* 7151 ファイル*****のレコード ***** に無視された日付/時刻/タイプ・スタンプ・フィールドがある」と出てコンパイルエラーとなります。
CRTRPGPGMのコンパイルオプションにCVTOPTがあります。
*DATETIMEとセットしてからコンパイルを行ってください。
※ILERPG(RPG IV)ではこの現象は発生しませんでした。