En cualquier caso, las variables del INTO tienen que estar definidas en el
programa RPG como tales variables de programa.
A veces, al tener el fichero del Select tambien en la hoja "F", declara los
campos implicitamente, pero si no es el caso, tendr�s que declararlas en la
hoja "D".
Saludos.
Miguel Teresa Serrano
Dtor. Dpto. Inform�tica
Record Rent a Car S.A.
"Helar Salas -
INCALPACA TPX" Para: <[EMAIL PROTECTED]>
<[EMAIL PROTECTED]> cc:
Enviado por: Asunto: problema con SQLRPG
forum.help400-request@
combios.es
26/02/02 16:54
Por favor, responda a
forum.help400
Hola amigos:
Tengo el siguiente problema, en un RPGSQL tengo la siguiente senetncia SQL.
Select dilote,diarti,dialma,ditdoc,disdoc,dindoc,
difdoc,dittra,diorde,dirazo,dicord,dinord,
dipart,dicant,dimone,diimpo,dicanx,diimp$
>From cihiinde
y en calculo lo siguiente:
/EXEC SQL
+ prepare s1 from :cristt
/END-EXEC
/EXEC SQL
+ declare movto cursor for S1
/END-EXEC
/EXEC SQL
+ Open movto
/END-EXEC
/EXEC SQL
+ FETCH MOVTO
+ INTO :dilote,:diarti,:dialma,:ditdoc,:disdoc,:dindoc,
+ :difdoc,:dittra,:diorde,:dirazo,:dicord,:dinord,
+ :dipart,:dicant,:dimone,:diimpo,:dicanx,:diimp$
El asunto es que al compilar me da el siguiente mensaje de error:
54 C+ :dipart,:dicant,:dimone,:diimpo,:dicanx,:diimp$
MENSAJES DIAGNOSTICO
MSJ ID GRV REG TEXTO
SQL0312 30 54 Posici�n 55 La variable del lenguaje principal DIIMP$
no
definida o no utilizable.
Si le cambio de nombre al campo diimp$ en el Select as� como en el Fetch
vuelve a dar el error, si ordeno los campos de otra manera en el Select as�
con en el FETCH igual da el error, pero si elimino el campo compila sin
problemas.
Ahora todos los campos est�n definidos en la tabla e incluso hay unos mas.
���� Alguna ayuda que me puedan dar???
Helar Salas
Incalpaca TPX S.A.
Arequipa-Per�
[EMAIL PROTECTED]
_____________________________________________________
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, env�a el mensaje resultante de pulsar
mailto:[EMAIL PROTECTED]?body=LEAVE
_____________________________________________________
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, env�a el mensaje resultante de pulsar
mailto:[EMAIL PROTECTED]?body=LEAVE