Re: File keyed on a date field: the read doesn't actually get anything! What am I doing wrong?
Javier Sanchez <[email protected]>
| Newsgroups | gmane.comp.lang.as400.rpg |
|---|---|
| Message-ID | <CAAvhgxK6XqpvzdfVDVnokVOWQfT1OsUmu6x+1Y6aPKF8HT=JRA@mail.gmail.com> |
James, seems to me that you are executing first SETLL but your search is READP. You have to use SETGT instead. HTH. Javier El mié, 7 ene 2026 a las 14:26, James H. H. Lampert via RPG400-L (< [email protected]>) escribió: > 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. > > -- 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.