Datenobjekt Schleife DB (Expert)

Dieses Kommando fügt eine Struktur mit einem Anfang und Ende ein. Alle Kommandos dazwischen werden für jedes Datenobjekt (=Datensatz, = Datenbankzeile) durchgeführt

Mit diesem Kommando können aus der Datenbank mehrere Datensätze in die angegebene Struktur eingelesen werden. Dazu muss über SQL eine Einschränkung getroffen werden (Where Bedingung). Es kann auch eine Sortierung angegeben werden (OrderBy Ausdruck), welche nur relevant ist, wenn die Einschränkung auf mehr als einen Datensatz zutrifft

Bitte berücksichtigen Sie, dass hier gegen die Datenbank eine Abfrage gestartet wird. Es muss selbst darauf geachtet werden, dass die Einschränkung so formuliert wird, dass der Zugriff schnell erfolgen kann, das heißt, dass bei größeren Datenmengen entsprechende Zugriffspfade und Indexe von der Datenbank benutzt werden

Parameter:

  • Datenobjekt: Hier ist der Name des Datenobjekts anzugeben, Ein Datenobjekt entspricht meistens einer Datenbanktabelle oder Datenbank-View. Es kann aber auch ein internes Datenobjekt sein.
  • Bedingung: Hier wird eine Einschränkung als SQL-Bedingung angegeben. Zeichen-Konstanten müssen in einfache Hochkommas gestellt werden. Innerhalb der Konstanten können auch Felder eingefügt werden. Es muss die Schreibweise der jeweiligen Datenquelle berücksichtigt werden.
  • Sortierung: (optional) Hier kann die Sortierung angegeben werden.
  • Behalten: (optional) Ja, wenn das Datenobjekt auch nach der Schleife noch verfügbar sein soll. Nein, wenn das Datenobjekt nach Beenden der Schleife verworfen werden soll.
  • Alte Objekte behalten: (optional) Ja, wenn die vorher aktiven Datenobjekte des Typs nach der Schleife wiederhergestellt werden sollen. Falls der Parameter Behalten auf Ja gesetzt wurde, wird er damit deaktiviert.
  • Von Zeile: (optional) Wird nur bei bestimmten Datenbanken und nicht bei Query Objekten unterstützt: Block Select ab Ergebnis Zeile (Nach Order By).
  • Bis Zeile: (optional) Wird nur bei bestimmten Datenbanken und nicht bei Query Objekten unterstützt: Block Select bis Ergebnis Zeile (Nach Order By).
  • Zielfeld Anzahl Zeilen: (optional) Falls gefüllt, wird vor dem eigentlichen Select ein Select Count(*) gemacht und das Ergebnis in dieses Feld gespeichert.
  • Connector Name: (optional) Hier kann ein Connector Name angegeben werden, der anstatt den in den Metadaten definierten verwendet werden soll.