Bueno, pues ya lo encontr�. Lo que no le gustaba era el *all en la definici�n de la DS. Quit�ndolo compila perfectamente.
Saludos. Juan Carlos. > -----Mensaje original----- > De: Juan Carlos Paredes > Enviado el: viernes, 17 de diciembre de 2004 17:19 > Para: '[EMAIL PROTECTED]' > Asunto: RE: Estructura de datos en FETCH > > 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 > > -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.296 / Virus Database: 265.6.0 - Release Date: 17/12/2004
<<application/ms-tnef>>
