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&#225;s de NEWS/400. &#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

