Schleife for i in........Fehlermeldung
Hallo, ich nutze nachfolgenden Code um mit Schleifen nach einer Duplicat-Erstellung Dateianhänge der Untertabellen zu übertragen.
Warum bekomme ich immer die Fehlermeldungen?
Folgender Code (allerdings sehr umständlich) führt zum gewünschten Ergebnis:
Wo liegt mein Denkfehler ?????
5 Antworten
-
Hallo green_cup,
Ich kenne folgende Schreibweise nicht:
let pos := newProj.Fotos [Niederschriften = id2 and Beschriftung = txt]
Sollen die eckigen Klammern etwas filtern, damit Du eine eindeutige ID erhälst?
Wie heißen denn die Fehlermeldungen?
-
So ganz spontan würde ich sagen: Der zweite Ansatz ist der richtige - und wahrscheinlich funktioniert er deshalb auch.
Im oberen Script speicherst du das Array in der Variablen 'pos', arbeitest dieses Array aber nicht ab. -
Erstmal vielen Dank für Eure Anteilnahme
Mit der Zeile:
let pos := newProj.Fotos [Niederschriften = id2 and Beschriftung = txt]
wollte ich ein Datensatz gezielt filtern und das Bild/Dokument direkt übergeben. Das geht so einfach wohl nicht.
Nach den Hinweis von planox.pro habe ich das gefilterte Array in 'pos' gespeichert und durchlaufe es (ist ja nur ein DS) und übergebe dann das Bild/Dokument ....... und jetzt funktioniert es!
Ich finde den neuen Code wesentlich kompakter und übersichtlicher. Ein Geschwindigkeitsvorteil durch die gezielte Filterung von nur einen DS kann ich jedoch nicht erkennen.
Nochmals Danke, und schönes WE!
-
Ist ja noch eleganter, und übersichtlicher, habe ich geändert aber die Geschwindigkeit bleibt gleich, Danke
Content aside
- vor 1 JahrZuletzt aktiv
- 5Antworten
- 74Ansichten
-
3
Folge bereits