Joined: 04 May 2007 Posts: 58 Location: Manila, Philippines
I looked up file status 46 and came up with the following:
A sequential READ statement was attempted on a file open in the input or I-O mode and no valid next record had been established because:
1. The preceding READ statement was unsuccessful but did not cause an at end condition
2. The preceding READ statement caused an at end condition.
You better take a look at your READs. It might not be getting the data from the input file. What's your READ command and the preceeding and succeding commands like?
This Error = 46 generally comes Once last Record being Red from File & again it encounters the 'Read Verb' for the same file. Verify all Read statements in your Pgm. & Correct. One Alternate Sol. (Suggestion is to Fix, If Not Able to Do so then Go for Alternate Sol.). Check for Status-Code of File, Once Status Code = 10. Put 'Stop Run'.