S� Emilio, si compilo el programa sin poner el INTO en la FETCH compila
perfectamente y tiene la estructura de datos, con todos sus correspondientes
campos sin ning�n error. El problema se me produce cuando lo pongo. Os copio
las sentencias:
La definici�n de la estructura de datos:
d DsReg e ds extname(almhdv1:*all)
Declaro y abro el cursor:
c/exec sql
c+ declare c1 cursor for select * from almhdv1 where hdcin=:@P1Cin and
c+ hda�o=:@P1Eje
c/end-exec
c/exec sql
c+ open c1
c/end-exec
Y leo con fetch:
c/exec sql
c+ fetch next from c1 into :DsReg
c/end-exec
El error en compilaci�n es:
SQL0312 30 59 Posici�n 34 Variable DSREG no definida o no
utilizable.
�Alguna idea m�s?
Juan Carlos
> -----Mensaje original-----
> De: Emilio G. Burgoa [SMTP:[EMAIL PROTECTED]
> Enviado el: viernes, 17 de diciembre de 2004 17:01
> Para: [EMAIL PROTECTED]
> Asunto: RE: Estructura de datos en FETCH
>
> Estimado...
>
> Has controlado la longitud de los nombre de campo del fichero
> externo ???
>
> Acordate de depende del lenguaje que usas es la longitud permitida
> para los
> nombres de campo.....
>
> Saludos.
>
> Emilio G. Burgoa
> San Juan - Argentina
> [EMAIL PROTECTED]
> [EMAIL PROTECTED]
>
>
> -----Mensaje original-----
> De: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] nombre de Juan Carlos
> Paredes
> Enviado el: Viernes, 17 de Diciembre de 2004 12:48 p.m.
> Para: [EMAIL PROTECTED]
> Asunto: RE: Estructura de datos en FETCH
>
>
> No s� si me he explicado bien, Emilio. Lo que pretendo es declarar el
> cursor
> como SELECT * para que seleccione todos los campos y definir una DS con
> EXTNAME y el nombre del fichero al que accede, de manera que tenga
> autom�ticamente en mi programa todos los campos del fichero con sus
> respectivos nombres. Lo he hecho as� y el pre-compilador me da un error
> diciendo que la variable no est� definida o no es utilizable.
>
> Gracias y saludos.
>
> Juan Carlos.
>
> > -----Mensaje original-----
> > De: Emilio G. Burgoa [SMTP:[EMAIL PROTECTED]
> > Enviado el: viernes, 17 de diciembre de 2004 16:34
> > Para: [EMAIL PROTECTED]
> > Asunto: RE: Estructura de datos en FETCH
> >
> > Estimado...
> >
> > Claro que si se puede......
> >
> > Saludos.
> >
> > Emilio G. Burgoa
> > San Juan - Argentina
> > [EMAIL PROTECTED]
> > [EMAIL PROTECTED]
> >
> > -----Mensaje original-----
> > De: [EMAIL PROTECTED]
> > [mailto:[EMAIL PROTECTED] En nombre de Juan Carlos
> > Paredes
> > Enviado el: Viernes, 17 de Diciembre de 2004 12:22 p.m.
> > Para: Forum Help 400
> > Asunto: Estructura de datos en FETCH
> >
> > Buenas tardes, foro:
> >
> > �Es posible en una instrucci�n FETCH de SQL en la que el cursor est�
> > declarado como SELECT * utilizar una DS en la clausula INTO?
> >
> > O sea, algo as� como:
> >
> >
> > FETCH NEXT INTO :estructura
> >
> > Gracias y saludos.
> >
> > Juan Carlos.
> >
> > --
> > No virus found in this outgoing message.
> > Checked by AVG Anti-Virus.
> > Version: 7.0.296 / Virus Database: 265.5.4 - Release Date:
> > 15/12/2004
> >
> >
> > --
> > No virus found in this incoming message.
> > Checked by AVG Anti-Virus.
> > Version: 7.0.296 / Virus Database: 265.5.4 - Release Date: 15/12/2004
> >
> >
> --
> No virus found in this outgoing message.
> Checked by AVG Anti-Virus.
> Version: 7.0.296 / Virus Database: 265.5.4 - Release Date: 15/12/2004
>
>
> _____________________________________________________
> 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]
>
>
> _____________________________________________________
> 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]
>
> --
> No virus found in this incoming message.
> Checked by AVG Anti-Virus.
> Version: 7.0.296 / Virus Database: 265.5.4 - Release Date: 15/12/2004
>
>
--
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.296 / Virus Database: 265.5.4 - Release Date: 15/12/2004
_____________________________________________________
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]