|
Alan, I hesitated to post this earlier but I think this program does probably 90% of what you want. It selects records with SQL using a multiple record fetch with a MODS. The subfile can be sorted by positioning the cursor in any column on the screen. When the subfile is sorted the position to is changed to reflect the new sort order. A user space is used to hold the records read and as input for the sort and search routines. Sorting is done with QSORT and searching with BSEARCH. What it doesn't have is the ability to sort on multiple columns in a single sort (the date and time are treated as a single column) and the use of SQL for positioning. Anyway, a lot of what has been mentioned in this thread is in the code so maybe it will help. The RPG is at http://code.midrange.com/index.php?id=b5ce50424f and the DDS is at http://code.midrange.com/index.php?id=97a61dabf2. Rick
-----Original Message----- From: rpg400-l-bounces@xxxxxxxxxxxx [mailto:rpg400-l-bounces@xxxxxxxxxxxx] On Behalf Of Alan Shore Sent: Thursday, August 03, 2006 12:51 PM To: RPG programming on the AS400 / iSeries Subject: RE: Even more embedded SQL.... Thank you EVERYBODY Hi Charles Yes I understand that if the sort is changed, the position to will have to reflect that sort. I never said that this project would be easy. I've not had much dealings with processing a user space, so that might be worth looking into Alan Shore NBTY, Inc (631) 244-2000 ext. 5019 AShore@xxxxxxxx
Privileged and Confidential. This e-mail, and any attachments there to, is intended only for use by the addressee(s) named herein and may contain privileged or confidential information. If you have received this e-mail in error, please notify me immediately by a return e-mail and delete this e-mail. You are hereby notified that any dissemination, distribution or copying of this e-mail and/or any attachments thereto, is strictly prohibited.
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2025 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.