我試圖刪除物理文件PFILE記錄它沒有密鑰的字段,但我不知道爲什麼,如果條款不工作報表,即使我有ID = 123AS400 RPGLE程序
0001.00 fPFILE UF E DISK
0002.00 DID S 8P 0
0003.00 c read rec
0004.00 c eval ID=123
0005.00 c ID CHAIN PFILE
0006.00 C EMPID DSPLY
0007.00 c IF %FOUND()
0008.00 C EMPNAME DSPLY
0009.00 c DELETE REC
0010.00 C 'DELETED' DSPLY
0011.00 c ELSE
0012.00 c 'NOTFOUND' DSPLY
0013.00 c ENDIF
0014.00 C SETON
紀錄
這是我PFILE
0001.00 R REC
0002.00 EMPID 7P 0
0003.00 EMPNAME 15A
能否請你換你的代碼中的一個代碼塊,因此更容易閱讀?您是否嘗試過使用帶有刪除命令而不是文件名的文件記錄格式?最後,如果您給我們一份工作日誌消息,至少會告訴我們失敗的事情會有所幫助。否則,這篇文章對下一個有此類問題的人沒有意義。 –