Hola
Si hago un debug, veo como el programa se queda en el primer c/Exec sql y 
luego sale. He puesto tambien las sentencias SQL en subrutinas, y lo 
mismo, entra al inicio del programa, y se sale sin ni siquiera intentar 
ejecutar nada. No da opción a llegar a SQLCODE ni SQLSTATE.
Salu2




Víctor Bolaños <[email protected]> 
22/03/2010 20:13

Para
[email protected]
cc

Asunto
Re: Prueba con SQL






Si las instrucciones funcionan en iteractivo, debes determinar si el 
programa SQLRPGle esta dando un error ver  variables SQLCODE o SQLSTATE y 
te das cuenta de cual puede ser el problema.
 
Procedimientos almacenados se recomienda para accesos externos con SQL ya 
sea java. VB.net VB6, Oracle...etc...los SP son para controlar accesos no 
deseados de la BD, Asi todo el accceso se realiza por programas propios y 
bien seguros

 

From: "[email protected]" <[email protected]>
To: forum.help400 <[email protected]>
Sent: Mon, March 22, 2010 11:17:41 AM
Subject: Prueba con SQL

Hola Foro. 
Estoy haciendo pruebas con programas SQLRPGLE  y por ejemplo este que 
adjunto aqui no me funciona(entra al programa y no hace ni caso). Las 
sentencias son correctas y desde script funcionan. 
Ahora vienen dos preguntas: Visto que el programa que intento ejecutar es 
este, tal  cual sin más añadidos...falta poner alguna cosa para que 
funcione? 
-y 2: Para este tipo de programas me recomendais procedimientos 
almacenados? 
Gracias 
c/Exec sql   
C+ create table svacctbf/arqtdatmp as (select * from arqtda where 
aqemp=21) 
C+ with data   
C/end-exec   
c/Exec sql   
C+ create table svacctbf/stktdatmp as (select * from stktda where 
stemp=21) 
C+ with data   
C/end-exec   
c/Exec sql   
C+ create table svacctbf/movcontmp as (select * from movcon where empres   

C+ in(91,98))  
C+ with data   
C/end-exec   
C                   Seton                                        LR  

____________________________________________________
© Publicaciones Help400, S.L. - Todos los
derechos reservados http://www.help400.es
----------------------------------------------------
Para darte de baja visita la siguente URL:
http://listas.combios.es/mailman/listinfo/forum.help400

Responder a