× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.



This is a multipart message in MIME format.
--
[ Picked text/plain from multipart/alternative ]
If you just need it for the one program you could try imbedded SQL.  Have
you handled that animal yet?

Here is a logical (without any of the joining) that may work:
                                            UNIQUE
                R DANR                      PFILE(ROB1)
                  FLD1           6A  I      SST(F00001 1)
                  FLD2           1A  I      SST(F00001 7)
                  FLD3          93A  I      SST(F00001 8)
                K FLD1

Caution, notice the 'I'?  Input only.

Rob Berendt
--
"They that can give up essential liberty to obtain a little temporary
safety deserve neither liberty nor safety."
Benjamin Franklin




"Dan Bale" <dbale@samsa.com>
Sent by: rpg400-l-admin@midrange.com
04/30/2002 04:28 PM
Please respond to rpg400-l


        To:     <rpg400-l@midrange.com>
        cc:
        Fax to:
        Subject:        RE: S/36-mode alt indexes


Geez, how did I ever manage to spend seven years of my career on a S/36?
Must be spoiled. <sigh>

When you say "a permanent view, like a logical file", I only need it for
the
job that creates it.  Or is it even not that permanent?

Dan Bale
SAMSA, Inc.
989-790-0507
DBale@SAMSA.com <mailto:DBale@SAMSA.com>
  Quiquid latine dictum sit altum viditur.
  (Whatever is said in Latin seems profound.)


-----Original Message-----
From: rpg400-l-admin@midrange.com [mailto:rpg400-l-admin@midrange.com]On
Behalf Of rob@dekko.com
Sent: Tuesday, April 30, 2002 5:18 PM
To: rpg400-l@midrange.com
Subject: RE: S/36-mode alt indexes

BLDFILE ROB1,S,RECORDS,10,100,,T,,,NDFILE
UPDDTA ROB1
DSPPFM ROB1
*...+....
123456A01
987654B02
123654C03
BLDFILE XOB1,S,RECORDS,10,100,,T,,,NDFILE
UPDDTA XOB1
DSPPFM XOB1
123456asdfasdfasdf
987654kdkfjdkidd
154878asdfasdf
STRSQL
SELECT SUBSTR(ROB1.F00001,1,6), SUBSTR(ROB1.F00001,7,1),
       SUBSTR(ROB1.F00001,8,50)
FROM ROB1 JOIN XOB1
          ON SUBSTR(ROB1.F00001,1,6)=SUBSTR(XOB1.F00001,1,6)
SUBSTR  SUBSTR  SUBSTR
123456    A     01
987654    B     02

But if you are wanting to create a permanent view, like a logical file -
you can't.
Message ID . . . . . . :   SQL7008       Severity . . . . . . . :   30
Message type . . . . . :   Diagnostic

Message . . . . :   ROB1 in QS36F not valid for operation.
Cause . . . . . :   The reason code is 7:
    -- Code 7 -- a based-on table used in creation of a view is not valid.

  Either the table is program described table or it is in a temporary
library.


Rob Berendt
--
"They that can give up essential liberty to obtain a little temporary
safety deserve neither liberty nor safety."
Benjamin Franklin

_______________________________________________
This is the RPG programming on the AS400 / iSeries (RPG400-L) mailing list
To post a message email: RPG400-L@midrange.com
To subscribe, unsubscribe, or change list options,
visit: http://lists.midrange.com/cgi-bin/listinfo/rpg400-l
or email: RPG400-L-request@midrange.com
Before posting, please take a moment to review the archives
at http://archive.midrange.com/rpg400-l.





As an Amazon Associate we earn from qualifying purchases.

This thread ...


Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 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.