我聲明瞭一個順序文件:AS 400-順序文件沒有寫入。狀態沒有錯誤。 COBOL 400
SELECT F-MYFILE ASSIGN DATABASE-MYFILE
ORGANIZATION SEQUENTIAL
ACCESS SEQUENTIAL
STATUS WW-STS-MYFILE.
在我的COBOL程序,我打開它:
OPEN extend F-MYFILE
IF WW-STS-MYFILE NOT="00"
GO TO FINISH
END-IF
INITIALIZE MYFILE
MOVE "abcd" TO CONTENT OF MYFILE
WRITE MYFILE.
雖然我寫的文件沒有顯示任何錯誤記錄狀態WW-STS-MYFILE,其'00'。 但是記錄仍然沒有寫入。 請您告訴可能的原因相同。
感謝
Wat ?? 只是添加..我也檢查在「寫」時的文件堆棧。它正在開放 – user1714837
是的,我已經檢查它在調試。 但今天當我在IO模式下打開文件寫入工作正常..我不明白爲什麼我的寫入工作正常與IO(索引文件),而不是EXTEND/OUTPUT(順序文件) – user1714837