Prueba así:
'USRD(''' + %trim(DESC) + ''') ' +
Para poner comillas simples las has de poner dos veces. Por
ejemplo: x'x sería 'x''x'.
Saludos.
Fernando Pérez
Cerámica Saloni. Dpto. Auditoría y
Organización
JUAN García escribió:
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ás de NEWS/400.
© 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
|
begin:vcard
fn;quoted-printable:Fernando P=C3=A9rez
n;quoted-printable:P=C3=A9rez;Fernando
org;quoted-printable:;Auditor=C3=ADa y Organizaci=C3=B3n
email;internet:[EMAIL PROTECTED]
tel;work:Ext. 627
x-mozilla-html:TRUE
version:2.1
end:vcard
__________________________________________________
Forum.HELP400 es un servicio más de NEWS/400.
© 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