Puedes comprobarlo verificando el valor de SQLCOD tras ejecutar la
sentencia. SQLCOD valdr� cero si se ha ejecutado correctamente, teniendo
otro valor si se ha producido un error o alerta. No todos los SQLCOD
distintos de cero implican que no se haya ejecutado la sentencia, ya que
algunos son solo alertas.

En el documento RBAFMYST, ap�ndice B, se recogen los valores posibles de
SQLCOD, explicando su significado

Saludos.

Fernando P�rez.
Cer�mica Saloni. Dpto. Sistemas
*   : 964343434  
<mailto:[EMAIL PROTECTED]>


-----Mensaje original-----
De: Yosia, Marcelo [mailto:[EMAIL PROTECTED]]
Enviado el: viernes, 24 de mayo de 2002 14:09
Para: '[EMAIL PROTECTED]'
Asunto: Como detecto errores al ejecutar un sql embebido en RPGILE?
Car�cter: Privado


Hola a todos.
Podr�an informarme como detectar los errores que se producen al ejecutar una
sentencia sql en RPGILE,
es decir mi programa emplea:

C/EXEC SQL 
C+  INSERT                 
C+   INTO DATAW/LOGINDPRD  
......
......
C/END-EXEC

hasta ahora me doy cuenta si hubo alg�n error (por ejemplo de correlacion de
datos) cuando en el archivo resultante de insertar no hay la cantidad de
datos que yo espero, con lo cual visualizo mi cola de mensajes de AS400 para
saber si ocurri� alg�n error.

C�mo puedo hacer para detectarlo en el RPGILE y poder informarlo?

Gracias.

Marcelo Yosia
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]?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