Referencje
21 stycznia 2011, godz 13:24
Referencje ESQL to po części odpowiednik wskaźników języka C. Podczas deklaracji informujemy, że dany referencja wskazuje na konkretne miejsce w strukturze drzewa komunikatu.
DECLARE myRef REFERENCE TO InputBody.Data.Invoice;
Set MyChar=FIELDNAME(myRef);
SET myRef.Number=100;
MOVE myRef FIRSTCHILD;
MOVE myRef NEXTSIBLING NAME 'OrderItem';
MOVE myRef LASTCHILD TYPE NameValue;
MOVE myRef PREVIOUSSIBLING REPEAT TYPE;
powrót
Set MyChar=FIELDNAME(myRef);
SET myRef.Number=100;
MOVE myRef FIRSTCHILD;
MOVE myRef NEXTSIBLING NAME 'OrderItem';
MOVE myRef LASTCHILD TYPE NameValue;
MOVE myRef PREVIOUSSIBLING REPEAT TYPE;
Komentarze
Dodaj Komentarz
Newsletter
Jeżeli chcesz być na bieżąco informowany o aktualnościach zapisz się do naszego newslettera - za darmo.

