CRTBNDRPG에서 컴파일 된 다음 코드는 실행 중일 때 I/O가 하나뿐입니다.IBM i RPG 프로그램이 아무 것도하지 않음
내가 할 일은 - 우리 테이블에는 모두 8이라는 주문 번호가 있지만이 파일 하나에는 10이 들어 있습니다. 그래서 저는 2 개의 필드를 만듭니다. 8 개의 필드를 만들어야하는데 다른 하나는 괜찮습니다. 입니다. 이 작은 프로그램이 이륙하지 않는 이유는 무엇입니까? NOT %EOF
이 TRUE하지만 %FOUND
이 FALSE입니다
FMFHHMH IF E DISK
F* output file
FMFHHMHPK O A E DISK
D*EXTSHP S 13 6
D
C
C READ MFHHMH
C Dow NOT %EOF(MFHHMH)
C iF %found
c MOVE MHORDR MHORDp
c MOVE MHZONE MHZONE
C WRITE MFHHMHP
C READ mfhhmh
C End
C END
C SETON LR
명령 그룹을 종료 단지'END'를 사용하지 마십시오 대신 특정 최종 명령을 사용 (* whateveryouwant이 MFHHMH에서 선택) ENDIF, ENDDO 등. –