Re: File keyed on a date field: the read doesn't actually get anything! What am I doing wrong?
Brian Parkins <[email protected]>
| Newsgroups | gmane.comp.lang.as400.rpg |
|---|---|
| Message-ID | <[email protected]> |
We'd need to see a little more code to be able to help, James - to avoid make incorrect assumptions. Thoughts that come to mind: - Is keyed processing defined on the F-spec? - What is the actual value of JAN31 immediately before the SETLL? - Have you inspected the data to confirm there are rows which should be read? HTH Brian. On 07/01/2026 20:26, James H. H. Lampert via RPG400-L wrote: > In my current project, I've got a file, keyed on a date field: > > R SLSMONTHR > SMLASTDATE L > SMCARRYOVR L > SMMONTH 2S > SMYEAR 4S > SM_OK 1A > SM_ID 15S 0 > K SMLASTDATE > > And I'm trying to read it: > D JAN31 S D > . . . > C JAN31 SETLL SLSMONTHS > C READP SLSMONTHS > > But running it in the debugger, after the read, there's nothing in any > of the file fields. I've tried the PF with its ascending key on > SMLASTDATE; I've tried an LF with a descending key on SMLASTDATE. I've > tried SETLL and SETGT. None of this changes anything. > > -- > JHHL -- This is the RPG programming on IBM i (RPG400-L) mailing list To post a message email: [email protected] To subscribe, unsubscribe, or change list options, visit: https://lists.midrange.com/mailman/listinfo/rpg400-l or email: [email protected] Before posting, please take a moment to review the archives at https://archive.midrange.com/rpg400-l. Please contact [email protected] for any subscription related questions.