2012.07.23
 

RPGのコンパイルで7151のエラーが出てPGMが生成できない

現象

監査ログのデータをQueryで抽出しRPGで整形して帳票出力しようとしていますが、上手くいきません。

「レコード様式に日付/時刻/タイム・スタンプ・フィールドが入っている。日付/時刻/タイム・スタンプ・フィールドは無視されます。」

となってしまいタイムスタンプのフィールドを利用できません。

解決方法

物理ファイルのフィールドに日付タイプ「L」を指定するとRPGⅢではコンパイル時に
「* 7151 ファイル*****のレコード ***** に無視された日付/時刻/タイプ・スタンプ・フィールドがある」と出てコンパイルエラーとなります。
CRTRPGPGMのコンパイルオプションにCVTOPTがあります。
*DATETIMEとセットしてからコンパイルを行ってください。
※ILERPG(RPG IV)ではこの現象は発生しませんでした。

ページトップ

ボタン