[Gelöst]Für diese Abfrage wurde noch keine Datenzeile...

21. Oktober 2019 10:49

Hi,

Derzeit arbeite ich an einer Page, die zwei Queries aufruft (LAG,LAG2).
Diese soll mir die Artikel mit den jeweiligen Lagerbeständen anzeigen.
Wenn ich meinen Code ausführe erhalte ich folgende Fehlermeldung im Client:
'Für diese Abfrage wurde noch keine Datenzeile abgerufen. Auf den Wert für Spalte 'Item_No'
kann erst zugegriffen werden, nachdem eine Zeile durch Aufrufen der READ-Funktion abgerufen wurde'.

Code:
Code:
LAG.OPEN;
WHILE LAG.READ DO BEGIN
  LAG2.OPEN;
  WHILE LAG2.READ DO BEGIN
    IF LAG.Item_No <> OldItemNo THEN BEGIN
        Rec.RESET;
        Rec.INIT;
        MengeG := 0;
        "Item No." := LAG.Item_No;
        Code := LAG.Code;
        "Menge Gesamt" := LAG2.Quantity;
        REC.INSERT;
        REC.MODIFY;
        OldItemNo := LAG.Item_No;

       CASE LAG2.Location_Code OF
         'FOTOSTUDIO':
           BEGIN
             Fotostudio := LAG2.Quantity;
             MengeG += LAG2.Quantity;
           END;

          'GROSSBEERE':
           BEGIN
             "Outfittery DocData Fulfilment" := LAG2.Quantity;
             MengeG += LAG2.Quantity;
           END;

          'TRANSIT':
           BEGIN
             Transit := LAG2.Quantity;
             MengeG += LAG2.Quantity;
           END;
      END;
      REC.INSERT;
      REC.MODIFY;
    END;
  END;
END;

Schöne Grüße,
Razvan

Re: [Gelöst]Für diese Abfrage wurde noch keine Datenzeile...

21. Oktober 2019 11:08

Ich musste nur in der 2ten Query ebenfalls die OPEN/READ Funktion ausführen -> Problem gelöst :lol: