일부 데이터 유효성 검사를 시도하고 if 문을 사용하여 ERROR-FLAG 변수와 RECORD-CODE가 "NO"및 "VC"인지 확인하려고합니다. 실시 예 이하 .. 변수와 텍스트의 비교?
MOVE "NO" TO ERROR-FLAG.
MOVE "NO" TO ERROR-FLAG2.
IF VEND-NUM = SPACES
MOVE "YES" TO ERROR-FLAG
MOVE "********" TO BC-AST-OUT
MOVE "B" TO B-ERROR-OUT
END-IF.
IF VEND-NUM IS NOT NUMERIC AND ERROR-FLAG IS NOO
MOVE "YES" TO ERROR-FLAG
MOVE "********" TO BC-AST-OUT
MOVE "C" TO C-ERROR-OUT
END-IF.
IF RECORD-CODE IS NOT VC
MOVE "YES" TO ERROR-FLAG
MOVE "**" TO A-AST-OUT
MOVE "A" TO A-ERROR-OUT
END-IF.
NOO
AND VC
Error code
176 IGYPS2074-S "NOO" was defined as a type that was invalid in this context. The statement was discarded.
Same message on line: 195 205 210 224
181 IGYPS2074-S "VC" was defined as a type that was invalid in this context. The statement was discarded.
내가 ERROR-FLAG가 "NO"인지 아닌지가 결정합니다. 그것이 "아니오"라면 나는 if에 대해 다음 이동 명령을 수행하기를 원합니다. 그들이 88
- 레벨 조건 이름 또는 SPECIAL-NAMES
를 사용하여 정의 할 수 있습니다 "클래스 테스트 '인 것처럼 당신의 IF
문에서
정확히 무슨 일이 벌어지고 당신은 무엇을 기대합니까 ???, 질문은 광범위한 것입니다. –
오류 코드'176 IGYPS2074-S "NOO"가이 컨텍스트에서 유효하지 않은 유형으로 정의되었습니다. 성명서는 폐기되었습니다. 같은 메시지가 : 195 205210 224 181 IGYPS2074-S "VC"는이 컨텍스트에서 유효하지 않은 형식으로 정의되었습니다. 성명서는 폐기되었습니다. " – Bob
NOO, VC, Record-code 등의 정의는 무엇입니까? –