[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Dec 2003
    Beiträge
    89

    ILE Feld in Feld ansprechen

    Hallo zusammen !

    Ich möchte einen Feldnamen aus zwei Feldern zusammen bauen, und dann den Wert aus diesem Feld ermitteln.

    VAR1 = 'text'
    VAR2 = '1' (oder 2 oder 3 ...
    VAR3 = VAR1 + VAR2 -> also z.B. 'text1'

    Feld in DB text1,text2,text3,text4,text5,text6,text7...

    Ich möchte nun den Wert des Textfeldes auslesen, welches in VAR3 steht.

    Hat jemand ne Idee, wie das geht ?

    gruss jogi

  2. #2
    Registriert seit
    Dec 2002
    Beiträge
    301
    Das geht nur mit embedded SQL und da im Speziellen mit dem PREPARE Statement. Da kannst Du dir vorher den String zum SELECT so zusammenbauen, wie Du ihn brauchst.
    Frank Hildebrandt

  3. #3
    Registriert seit
    Aug 2004
    Beiträge
    923
    Hello,

    ist die erste Variable immer "TEXT"?
    Sprich eigentlich ne Konstante?
    Mann könnte dann über die E-Bestimmungen ne Tabelle anlegen und die Elemente variabel über den Index ansprechen.

    Und zweite Einschränkung: ich weiss nicht wie das in ILE codiert wird.

    kuempi

  4. #4
    Registriert seit
    Dec 2002
    Beiträge
    301
    Kuempi`s Vorschlag aufgreifend könnte das dann so aussehen. Allerdings funktioniert das ganze nur, wenn die Felder alle die gleichen Attribute haben.

    PHP-Code:
    dTEXTDS           DS                                        
    d TEXT1                         80A                         
    d TEXT2                         80A                         
    d TEXT3                         80A                         
    d TEXT                          80A   Dim
    (3Overlay(TEXTDS
    Über TEXT(1) würde man dann auf das Feld TEXT1 zugreifen können über TEXT(2) auf das Feld TEXT2 u.s.w.
    Frank Hildebrandt

  5. #5
    Registriert seit
    Dec 2003
    Beiträge
    89
    Hallo !

    Ja, der Erstelle Teil ist immer text.
    Danke mal für deine Hilfe.

    Vielleicht kann mir noch jemand sagen, wie man das mit einer Tabelle macht ?

    Gruss jogi

  6. #6
    Registriert seit
    Dec 2003
    Beiträge
    89
    Danke nochmal an euch.

    Mit Franks Tipp funktioniert es.

    Gruss jogi

Similar Threads

  1. ILE RPG / SQL Füllen einer Feldgruppe
    By homue in forum NEWSboard Programmierung
    Antworten: 5
    Letzter Beitrag: 18-07-07, 16:47
  2. Problem mit Java-Methoden Aufruf aus ILE RPG?
    By Stoeberl in forum NEWSboard Programmierung
    Antworten: 8
    Letzter Beitrag: 10-01-07, 10:58
  3. ILE Umwandlung per FNDSTRPDM
    By horni in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 07-12-06, 18:51
  4. ILE aus Feld rechts Blanks abschneiden und mit move übertragen
    By kuempi von stein in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 16-10-06, 12:39
  5. Alphawerte in Feld ermitteln - ILE RPG
    By HoScHiE in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 25-10-01, 21:06

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •