Frage: Was würde denn an dieser Stelle gegen dynamisches SQL sprechen?
Den Inhalt des Arrays mit als String aufbereiten (z.B. mit der RPG Built-In-Function %CONCATARR).
Und dann das SQL Statement dynamisch aufbereiten und in den WHERE-Bedingungen bei einer IN-Anweisung den String einbinden (etwa so).
Code:StingArr = %CONCATARR(', ': YourArr); CmdSQL = 'SELECT ... + FROM ... + WHERE YourCol In (' concat :StringArr concat ')' + ...' //Prepare //Declare //Open //Fetch //Close
![[NEWSboard IBMi Forum]](images/duke/nblogo.gif)



Mit Zitat antworten
Bookmarks