GELÖST - ExecuteSQLQuery - Tabelle verarbeiten

Post Reply
Phillios
Posts: 27
Joined: 12. Feb 2014, 16:37
Contact:

GELÖST - ExecuteSQLQuery - Tabelle verarbeiten

Post by Phillios » 01. Sep 2017, 22:16

Hallo,

ich versuche gerade aus einem Select Befehl, der eine Tabelle mit mehreren Spalten und Zeilen ausgibt, diese Werte Zeile für Zeile zu verarbeiten und die Spalten in eine Variable zu schreiben.

Hintergrund ist das ich für jede Zeile ein neues Asset anlegen möchte, nur brauche ich um dies zu tun die einezelnen Spalten in einer Variable.

Hat jemand damit schon Erfahrung bzw. kann mit evtl einen Tipp geben wie ich das hinbekomme?

Viele Grüße und danke,
Phil
Last edited by Phillios on 04. Sep 2017, 11:14, edited 1 time in total.

kaese
Posts: 19
Joined: 24. May 2012, 14:23
Contact:

Re: ExecuteSQLQuery - Tabelle verarbeiten

Post by kaese » 02. Sep 2017, 15:53

Du definierst im ExecuteSqlQuery deine Abfrage und die Datenverbindung. Im Bereich "Forearch <variable> in the query result" wird die Schleifenvariable (z. B. record) definiert. Auf die kannst du dann im ExecuteSql-Query zugreifen und darunter einen beliebige Sequenz zum Erzeugen der Assets bauen.

Wir haben bei uns z. B. eine Abfrage, die eine Expression-ObjectID zurückgibt. Auf die greifen wir in der Sequenz mittels record.GetGuid(0) zu, wobei 0 in dem Fall dem 1. Feld im SQL-Result entspricht (wir geben ja auch nur ein Feld aus dem DB-Query zurück).

Phillios
Posts: 27
Joined: 12. Feb 2014, 16:37
Contact:

Re: ExecuteSQLQuery - Tabelle verarbeiten

Post by Phillios » 04. Sep 2017, 10:46

Super, vielen Dank!!!

Genau das hat mir gefehlt.

Viele Grüße,
Phil

Post Reply

Return to “Customizing und Reporting”

Who is online

Users browsing this forum: No registered users and 8 guests