Hallo,

erstma vielen Dank für die ausfürliche antwort.

Zitat:
Original erstellt von B.Hauser:
Hallo LoCal,

Beim READ werden ALLE Daten-Sätze der Reihe nach (also entsprechend der Schlüsselung) abgearbeitet.

Es ist nicht möglich bei READ eine Schlüssel zu verwenden.
[/quote]

Also könnte ich statt mit READ auch immer mit READE "weiterlesen"??


Zitat:

Nicht benötigte Sätze können nur überlesen werden (z.B. durch eine ITER-Anweisung)

Werden aus einer Datei mit mehreren 100.000 Sätzen nur eine handvoll benötigt, ist es wenig sinnvoll (Laufzeit-Probleme) die komplette Datei abzuarbeiten.
[/quote]

Yo Das "wußte" ich schon, nur das "workaround" kenne ich nicht.

Zitat:

Bei geschlüsselten Dateien ist es möglich, über einen einzelnen Schlüssel oder, wenn sich der benötigte Schlüssel aus mehreren Felder zusammensetzt über eine Schlüssel-Liste eine Auswahl von Sätze zu bearbeiten.

Dazu muss zunächst über einen SETLL-Befehl der Pointer an den Anfang der Auswahl gestellt werden.
Der Pointer wird auf den 1. Satz der Auswahl oder, wenn keine genaue Übereinstimmung gefunden wurde vor den Satz mit dem nächt höheren Schlüssel positioniert.
[/quote]

Das habe ich doch mit
Code:
AYB    SETLL FOOBARLG       50
oder?

Zitat:


Ansonsten würde ich Dir mal die RPG-Referenz ans Herz legen. http://as400bks.rochester.ibm.com/pu.../onlinelib.htm
[/quote]

schon geschehen

Zitat:

Ich habe mir gerade Deine Quelle nochmal angeschaut. Du programmierst ja noch in RPGIII (auch RPG/400 genannt). Wenn es möglich ist, versuche Dir RPGIV (auch ILERPG genannt) anzueignen, da RGPIII nicht mehr weiter entwickelt wird.
In RPGIV hast Du viel mehr Möglichkeiten und es fällt jemand, der von C++ oder JAVA kommt viel leichter.
[/quote]

Würde ich gerne, läuft hier aber leider noch nicht..... und die progger hier können kein RPGIV
Am liebsten wäre mir Java

Zitat:

Und noch etwas, versuche nicht soviel IFs und DOs ineinander zuschachteln, lieber eine Subroutine mehr.
[/quote]

Schon passiert.... das habe ich heute morgen als erstes gemacht, weil ich beim durchlesen immer gestolpert bin.

Zitat:

Ich hoffe ich konnte Dir ein bisschend weiterhelfen.

Birgitta
[/quote]

Klar

Danke nochmal.

Peace,

LoCal