Se me ocurre que puedes utilizar sentencias SQL preparadas en tiempo de
ejecución en la que puedes utilizar los símbolos ? para sustituir por
variables de programa en el momento de la ejecución.

Otra opción sería utilizar la API SQL CLI, es mucho más flexible pero más
complejo de utilizar.

Intuyo a lo que quieres llegar, es hacer una especie de QUERY, pero se me
antoja muy complicado hacerlo desde RPG y SQL incrustado.

Javier Mora

El mié, 22 nov 2023 a las 15:15, Alberto Martinez de Urda (<
albert.martinez.deu...@gmail.com>) escribió:

> Hola.
> Se me ha pedido hacer un programa RPGSQL totalmente dinámico.La parte del 
> *Fetch
> into :loquesea*, aunque no puedo (o no sé)  ponerla totalmente dinámica
> he encontrado una solución, pero hay variables que van como parámetro,
> principalmente unas DS con sus campos que tienen nombre y valor y que pasan
> de un programa a otro desde el principio...y hay muchos. lo que me gustaría
> es poder acceder a los 'nombres' de los campos de estas DS para poder
> hacerlos servir dinámicamente en un SQL. Tengo varias posibilidades para
> hacer, pero si ésta funcionase, sería la mejor.
> Gracias!
>
> El mié, 22 nov 2023 a las 13:10, datil400 (<datil...@gmail.com>) escribió:
>
>> Hola Alberto,
>>
>> ¿qué pretendes hacer? No entiendo muy bien la pregunta.
>>
>> Javier Mora
>>
>> El mié, 22 nov 2023 a las 12:54, Alberto Martinez de Urda (<
>> albert.martinez.deu...@gmail.com>) escribió:
>>
>>> Pues eso. Alguien ha necesitado convertir el nombre de una variable de
>>> programa RPG en un texto?
>>> Si es que si...lo habéis podido hacer?
>>> Yo de texto a variable lo he conseguido con variables globales de SQL
>>> pero al revés no sé cómo hacerlo.
>>> Gracias!
>>> ____________________________________________________
>>> Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
>>> Forum.Help400 � Publicaciones Help400, S.L.
>>
>> ____________________________________________________
>> Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
>> Forum.Help400 � Publicaciones Help400, S.L.
>
> ____________________________________________________
> Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
> Forum.Help400 � Publicaciones Help400, S.L.
____________________________________________________
Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
Forum.Help400 � Publicaciones Help400, S.L.

Reply via email to