Was hast Du denn in einem Element? Einen Spalten-Wert oder den ganzen Datensatz?
Bei Spalten-Werten sollte die Lösung von Ronald funktionieren, wobei ...
Wenn alle Felder, die eingefügt werden sollen mit der richtigen Definition und in der richtigen Reihenfolge in der Datenstruktur stehen, kann auch die Datenstruktur verwendet werden:
Wenn mehrere Datensätze eingefügt werden sollen, sollten diese nicht in einer Feldgruppe, sondern in einer Array-Datenstruktur (oder auch Mehrfach-Datenstruktur) hinterlegt werden.Code:Exec SQL Insert into MyTable (Col1, Col2, ... ColN) Values(:myDS);
Bei Mehrfach-Datenstrukturen oder Array-Datenstrukturen können mehrere Datensätze auf einmal eingefügt werden, sofern natürlich der Satz-Aufbau stimmt:
wobei x die Anzahl der Array-Elemente (DIM oder OCCUR) ist.Code:Exec SQL Insert into MyTable (Col1, Col2, ... ColN) x Rows Values(:MyArrDS);
Birgitta
![[NEWSboard IBMi Forum]](images/duke/nblogo.gif)



Mit Zitat antworten
Bookmarks