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

Responder a