Yo tengo usado esto en alg�n RPG, pero el tipo de estos programas es SQLRPG
y la codificaci�n de las sentencias SQL las abro con:
C/EXEC SQL y las cierro con
C/END-EXEC
Te pongo un ejemplo:
C SQLBP BEGSR
C/EXEC SQL
C+ UPDATE BALMF/NGCAB00F SET GCCT1 = 'E'
C+ WHERE GCCT1 = ' '
C/END-EXEC
C/EXEC SQL
C+ UPDATE BALMF/NGCBC00F SET GNCT1 = 'E'
C+ WHERE GNCT1 = ' '
C/END-EXEC
C
ENDSR
Atentamente.
M� Pilar Mart�nez
[EMAIL PROTECTED]
www.geplasmetal.es
-----Mensaje original-----
De: Jaime Villa Torres [mailto:[EMAIL PROTECTED]
Enviado el: viernes, 14 de noviembre de 2003 5:45
Para: [EMAIL PROTECTED]
Asunto: Re: SQL
Realmente el problema, es que por cada sentencia sql que realizo, me deja
abierto el correspondiente archivo, este programa puede leer n archivos, se
pueden imaginar la cola de archivos abiertos?
Lo ideal ser�a, realizar la instrucci�n sql y que el archivo se cierre.
Gracias otra vez
Jaime Villa T.
----- Mensaje original -----
De: "Jaime Villa Torres" <[EMAIL PROTECTED]>
Para: <[EMAIL PROTECTED]>
Enviado: Martes, 11 de Noviembre de 2003 07:57 p.m.
Asunto: SQL
> Tengo el siguiente problema.
> Un programa que termina con return, lee unos archivos, con dicha
informaci�n
> genera un texto que contiene un sentencia SQL, realiza un SELECT y
> genera
un
> cursor, el problema es que cada vez que realiza la sentencia SQL, el
archivo
> que se utiliza queda abierto en el trabajo, si se realizo 50 veces la
> sentencia, 50 veces queda el archivo abierto, espero alg�n consejo de
parte
> de ustedes.
>
> De antemano gracias.
>
> Jaime Villa T.
>
_____________________________________________________
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]
***********************************************************************************
The information in this E-mail is strictly confidential, is intended solely for the
named recipient and may be privileged. If you are not the intended recipient, you
must not read, copy, distribute or take any action based on this transmission.
***********************************************************************************
_____________________________________________________
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]