una opcion es definir el campo DESC como de longitud variable y ya no te
hace falta el trim.

Saludos,
Guillermo Andrades
http://cpiSoftware.es




2008/10/24 JUAN García <[EMAIL PROTECTED]>

> Buenos días
>
>  En un programa RPG, tengo un campo alfanumérico al que le quiero asignar
> un valor para que añada una entrada de directorio mediante un mandato CL que
> posteriormente proceso con QCMDEXC, este mandato incluye un parámetro (USRD)
> que incluye comilla inicial después del paréntesis y comilla final antes del
> paréntesis, pero no consigo hacerlo, esta es la instrucción que tengo
> actualmente:
>
> 0100.00 c                   eval      WCMD ='ADDDIRE USRID('
> +
> 0101.00 c                             %trim(USER) + ' XXXXXXXX) '
> +
> *0102.00 c                             'USRD('' + %trim(DESC) + '') ' +  *
>
> 0103.00 c                             'USER(' + %trim(USER) + ') '
> +
> 0104.00 c                             'NETUSRID(' + %trim(USERID) + ')'
>
> el campo es USRD, quiero que sea: *USRD('* XXXXXXXXXXXXXXX* ')*, he
> probado con comillas dobles, pero el SEU da error, he probado añadiendo
> +'''+ pero me graba USRD(' + %trim(DESC) +)
>
> ¿alguna idea?
>
> Un saludo
>
__________________________________________________
Forum.HELP400 es un servicio m&amp;#225;s de NEWS/400.
&amp;#169; Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________

Para darte de baja visita la siguente URL:
http://listas.combios.es/mailman/listinfo/forum.help400

Responder a