GetRecord

| ALPHA-VISION® DCS

## GetRecord

### Syntax

`GetRecord(recordnr);`

### Stack

1. Fehlende Argumente werden vom Stack entnommen (und von dort entfernt).
2. Die Tabelle muß sich ebenfalls auf dem Stack befinden.
3. Das Ergebnis wird oberhalb der Tabelle auf dem Stack abgelegt.

### Wirkung

Der ExecSql-Job legt seine Ergebnis-Tabelle (z.B. bei SELECT) auf dem Stack ab. GetRecord liest aus dieser Tabelle einzelne Datensätze.

### Argumente

recordnr (Ganzzahl)
  Die Datensatznummer (der erste Datensatz hat die Nummer 0.

### Beispiel: nach einem SELECT - Statement

    //Stack vorher (2 Elemente: Index und eine Tabelle mit 2 Records mit je 2 Feldern):
    //0
    //{
    //  {
    //    {"PROD_ID", "ABC1"},
    //    {"DESCR", "Product ABC, Version 1"}
    //  },
    //  {
    //    {"PROD_ID", "XYZ2"},
    //    {"DESCR", "Product XYZ, Version 2"}
    //  }
    //}
    GetRecord();
    //Stack nachher: 2 Elemente:
    //{
    //  {"PROD_ID", "ABC1"},
    //  {"DESCR", "Product ABC, Version 1"}
    //}
    //{
    //  {
    //    {"PROD_ID", "ABC1"},
    //    {"DESCR", "Product ABC, Version 1"}
    //  },
    //  {
    //    {"PROD_ID", "XYZ2"},
    //    {"DESCR", "Product XYZ, Version 2"}
    //  }
    //}