Re: Problema en seclect count

2017-06-08 Por tema Fernando Pérez
¿La misma sentencia en el sql interactivo te da el mismo resulado?

El 7 de junio de 2017, 9:08,  escribió:

> Hola compañeros, tengo esta sentencia en un programa SQLCBLLE. No tengo
> datos en el fichero SDP04, y sin embargo me devuelve, en el campo HCOUNT,
> un 1. ¿alguna idea?
>
>
>
> EXEC SQL SELECT  COUNT(*)
>
>INTO :HCOUNT
>
>FROM  SDP04, SDP05
>
>   WHERE  SDP04NUM  = :HSDP01NUM
>
> AND  SDP04NEN  = :HSDP01NEN
>
> AND  SDP04CFIL = SDP05CFIL
>
> AND  SDP05REVI = 0
>
> AND  SDP04CFIL ¬= 84
>
> END-EXEC.
>
>
>
> *De:* forum.help400-boun...@listas.combios.es [mailto:
> forum.help400-boun...@listas.combios.es] *En nombre de *Juan Carlos
> Paredes Castañón
> *Enviado el:* miércoles, 10 de mayo de 2017 12:58
> *Para:* Forum Help 400
> *Asunto:* Result Set en RPGIII
>
>
>
> Buenos días:
>
> ¿Alguien sabe como asociar el result set de un procedimiento almacenado
> que abre un cursor en un programa RPG III? En RPG IV lo tengo claro, porque
> al definir el campo que lo asocia, puedo utilizar campos "integer", pero
> ¿cómo se puede hacer eso mismo en RPG III?
>
>
>
> Gracias.
>
> Juan Carlos.
>
> --
> url: http://www.paredes.info
>
> mail: juancar...@paredes.info
>
>
> 
> Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
> Forum.Help400 © Publicaciones Help400, S.L.
>

Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
Forum.Help400 © Publicaciones Help400, S.L.

RE: Problema en seclect count

2017-06-07 Por tema pedro.pinedo
Solucionado, ha sido problema de bibliotecas, (y de que para mi es lunes, he 
tenido puente largo)

 

Gracias y disculpar las molestias

 

De: forum.help400-boun...@listas.combios.es 
[mailto:forum.help400-boun...@listas.combios.es] En nombre de Javier Mora
Enviado el: miércoles, 7 de junio de 2017 10:01
Para: forum.help400
Asunto: RE: Problema en seclect count

 

¿Podría ser que :HCOUNT ya tuviera el valor 1 antes de ejecutar la sentencia 
SELECT?

 

De: forum.help400-boun...@listas.combios.es 
[mailto:forum.help400-boun...@listas.combios.es] En nombre de 
pedro.pin...@gmail.com
Enviado el: miércoles, 7 de junio de 2017 9:29
Para: 'forum.help400'
Asunto: RE: Problema en seclect count

 

Aumento información, ejecutando desde strsql, desde la misma sesión del debug 
(con f21), la sentencia, el resultado es 0, que es el correcto.

 

He sustituido los valores del programa, pero no tiene importancia dado que el 
fichero esta vacío.

 

SELECT  COUNT(*) 

  

FROM  SDP04, SDP05

   WHERE  SDP04NUM  = 25224   

 AND  SDP04NEN  = 02  

 AND  SDP04CFIL = SDP05CFIL   

 AND  SDP05REVI = 0   

 AND  SDP04CFIL <> 84 

 

 

De: forum.help400-boun...@listas.combios.es 
[mailto:forum.help400-boun...@listas.combios.es] En nombre de 
pedro.pin...@gmail.com
Enviado el: miércoles, 7 de junio de 2017 9:09
Para: 'forum.help400'
Asunto: Problema en seclect count

 

Hola compañeros, tengo esta sentencia en un programa SQLCBLLE. No tengo datos 
en el fichero SDP04, y sin embargo me devuelve, en el campo HCOUNT, un 1. 
¿alguna idea?

 

EXEC SQL SELECT  COUNT(*)  

   INTO :HCOUNT

   FROM  SDP04, SDP05  

  WHERE  SDP04NUM  = :HSDP01NUM

AND  SDP04NEN  = :HSDP01NEN

AND  SDP04CFIL = SDP05CFIL 

AND  SDP05REVI = 0 

AND  SDP04CFIL ¬= 84   

END-EXEC.  

 

De: forum.help400-boun...@listas.combios.es 
[mailto:forum.help400-boun...@listas.combios.es] En nombre de Juan Carlos 
Paredes Castañón
Enviado el: miércoles, 10 de mayo de 2017 12:58
Para: Forum Help 400
Asunto: Result Set en RPGIII

 

Buenos días:

¿Alguien sabe como asociar el result set de un procedimiento almacenado que 
abre un cursor en un programa RPG III? En RPG IV lo tengo claro, porque al 
definir el campo que lo asocia, puedo utilizar campos "integer", pero ¿cómo se 
puede hacer eso mismo en RPG III?

 

Gracias.

Juan Carlos.

-- 
url: http://www.paredes.info
mail: juancar...@paredes.info

Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
Forum.Help400 © Publicaciones Help400, S.L.

RE: Problema en seclect count

2017-06-07 Por tema Javier Mora
¿Podría ser que :HCOUNT ya tuviera el valor 1 antes de ejecutar la sentencia 
SELECT?

De: forum.help400-boun...@listas.combios.es 
[mailto:forum.help400-boun...@listas.combios.es] En nombre de 
pedro.pin...@gmail.com
Enviado el: miércoles, 7 de junio de 2017 9:29
Para: 'forum.help400'
Asunto: RE: Problema en seclect count

Aumento información, ejecutando desde strsql, desde la misma sesión del debug 
(con f21), la sentencia, el resultado es 0, que es el correcto.

He sustituido los valores del programa, pero no tiene importancia dado que el 
fichero esta vacío.

SELECT  COUNT(*)

FROM  SDP04, SDP05
   WHERE  SDP04NUM  = 25224
 AND  SDP04NEN  = 02
 AND  SDP04CFIL = SDP05CFIL
 AND  SDP05REVI = 0
 AND  SDP04CFIL <> 84


De: 
forum.help400-boun...@listas.combios.es<mailto:forum.help400-boun...@listas.combios.es>
 [mailto:forum.help400-boun...@listas.combios.es] En nombre de 
pedro.pin...@gmail.com<mailto:pedro.pin...@gmail.com>
Enviado el: miércoles, 7 de junio de 2017 9:09
Para: 'forum.help400'
Asunto: Problema en seclect count

Hola compañeros, tengo esta sentencia en un programa SQLCBLLE. No tengo datos 
en el fichero SDP04, y sin embargo me devuelve, en el campo HCOUNT, un 1. 
¿alguna idea?

EXEC SQL SELECT  COUNT(*)
   INTO :HCOUNT
   FROM  SDP04, SDP05
  WHERE  SDP04NUM  = :HSDP01NUM
AND  SDP04NEN  = :HSDP01NEN
AND  SDP04CFIL = SDP05CFIL
AND  SDP05REVI = 0
AND  SDP04CFIL ¬= 84
END-EXEC.

De: 
forum.help400-boun...@listas.combios.es<mailto:forum.help400-boun...@listas.combios.es>
 [mailto:forum.help400-boun...@listas.combios.es] En nombre de Juan Carlos 
Paredes Castañón
Enviado el: miércoles, 10 de mayo de 2017 12:58
Para: Forum Help 400
Asunto: Result Set en RPGIII


Buenos días:

¿Alguien sabe como asociar el result set de un procedimiento almacenado que 
abre un cursor en un programa RPG III? En RPG IV lo tengo claro, porque al 
definir el campo que lo asocia, puedo utilizar campos "integer", pero ¿cómo se 
puede hacer eso mismo en RPG III?



Gracias.

Juan Carlos.

--
url: http://www.paredes.info

mail: juancar...@paredes.info<mailto:juancar...@paredes.info>

Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
Forum.Help400 © Publicaciones Help400, S.L.

RE: Problema en seclect count

2017-06-07 Por tema pedro.pinedo
No, esta inicializado a cero, gracias

 

De: forum.help400-boun...@listas.combios.es 
[mailto:forum.help400-boun...@listas.combios.es] En nombre de Alex Martínez
Enviado el: miércoles, 7 de junio de 2017 9:53
Para: forum.help400
Asunto: Re: Problema en seclect count

 

Hola

 

¿es posible que HCOUNT ya tenga el valor 1 antes de realizar la sentencia 
SELECT ?

 

Otra posibilidad es que sea problema de PTFs. Hay un caso similar para V6R1
http://www-01.ibm.com/support/docview.wss?uid=nas3SI36149

 

El 7 de junio de 2017, 9:28, <pedro.pin...@gmail.com> escribió:

Aumento información, ejecutando desde strsql, desde la misma sesión del debug 
(con f21), la sentencia, el resultado es 0, que es el correcto.

 

He sustituido los valores del programa, pero no tiene importancia dado que el 
fichero esta vacío.

 

SELECT  COUNT(*) 

  

FROM  SDP04, SDP05

   WHERE  SDP04NUM  = 25224   

 AND  SDP04NEN  = 02  

 AND  SDP04CFIL = SDP05CFIL   

 AND  SDP05REVI = 0   

 AND  SDP04CFIL <> 84 

 

 

De: forum.help400-boun...@listas.combios.es 
[mailto:forum.help400-boun...@listas.combios.es] En nombre de 
pedro.pin...@gmail.com
Enviado el: miércoles, 7 de junio de 2017 9:09
Para: 'forum.help400'
Asunto: Problema en seclect count

 

Hola compañeros, tengo esta sentencia en un programa SQLCBLLE. No tengo datos 
en el fichero SDP04, y sin embargo me devuelve, en el campo HCOUNT, un 1. 
¿alguna idea?

 

EXEC SQL SELECT  COUNT(*)  

   INTO :HCOUNT

   FROM  SDP04, SDP05  

  WHERE  SDP04NUM  = :HSDP01NUM

AND  SDP04NEN  = :HSDP01NEN

AND  SDP04CFIL = SDP05CFIL 

AND  SDP05REVI = 0 

AND  SDP04CFIL ¬= 84   

END-EXEC.  

 

De: forum.help400-boun...@listas.combios.es 
[mailto:forum.help400-boun...@listas.combios.es] En nombre de Juan Carlos 
Paredes Castañón
Enviado el: miércoles, 10 de mayo de 2017 12:58
Para: Forum Help 400
Asunto: Result Set en RPGIII

 

Buenos días:

¿Alguien sabe como asociar el result set de un procedimiento almacenado que 
abre un cursor en un programa RPG III? En RPG IV lo tengo claro, porque al 
definir el campo que lo asocia, puedo utilizar campos "integer", pero ¿cómo se 
puede hacer eso mismo en RPG III?

 

Gracias.

Juan Carlos.

-- 
url: http://www.paredes.info
mail: juancar...@paredes.info



Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
Forum.Help400 © Publicaciones Help400, S.L.

 


Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
Forum.Help400 © Publicaciones Help400, S.L.

Re: Problema en seclect count

2017-06-07 Por tema Alex Martínez
Hola

¿es posible que HCOUNT ya tenga el valor 1 antes de realizar la sentencia
SELECT ?

Otra posibilidad es que sea problema de PTFs. Hay un caso similar para V6R1
http://www-01.ibm.com/support/docview.wss?uid=nas3SI36149

El 7 de junio de 2017, 9:28,  escribió:

> Aumento información, ejecutando desde strsql, desde la misma sesión del
> debug (con f21), la sentencia, el resultado es 0, que es el correcto.
>
>
>
> He sustituido los valores del programa, pero no tiene importancia dado que
> el fichero esta vacío.
>
>
>
> SELECT  COUNT(*)
>
>
>
> FROM  SDP04, SDP05
>
>WHERE  SDP04NUM  = 25224
>
>  AND  SDP04NEN  = 02
>
>  AND  SDP04CFIL = SDP05CFIL
>
>  AND  SDP05REVI = 0
>
>  AND  SDP04CFIL <> 84
>
>
>
>
>
> *De:* forum.help400-boun...@listas.combios.es [mailto:
> forum.help400-boun...@listas.combios.es] *En nombre de *
> pedro.pin...@gmail.com
> *Enviado el:* miércoles, 7 de junio de 2017 9:09
> *Para:* 'forum.help400'
> *Asunto:* Problema en seclect count
>
>
>
> Hola compañeros, tengo esta sentencia en un programa SQLCBLLE. No tengo
> datos en el fichero SDP04, y sin embargo me devuelve, en el campo HCOUNT,
> un 1. ¿alguna idea?
>
>
>
> EXEC SQL SELECT  COUNT(*)
>
>INTO :HCOUNT
>
>FROM  SDP04, SDP05
>
>   WHERE  SDP04NUM  = :HSDP01NUM
>
> AND  SDP04NEN  = :HSDP01NEN
>
> AND  SDP04CFIL = SDP05CFIL
>
> AND  SDP05REVI = 0
>
> AND  SDP04CFIL ¬= 84
>
> END-EXEC.
>
>
>
> *De:* forum.help400-boun...@listas.combios.es [
> mailto:forum.help400-boun...@listas.combios.es
> ] *En nombre de *Juan Carlos
> Paredes Castañón
> *Enviado el:* miércoles, 10 de mayo de 2017 12:58
> *Para:* Forum Help 400
> *Asunto:* Result Set en RPGIII
>
>
>
> Buenos días:
>
> ¿Alguien sabe como asociar el result set de un procedimiento almacenado
> que abre un cursor en un programa RPG III? En RPG IV lo tengo claro, porque
> al definir el campo que lo asocia, puedo utilizar campos "integer", pero
> ¿cómo se puede hacer eso mismo en RPG III?
>
>
>
> Gracias.
>
> Juan Carlos.
>
> --
> url: http://www.paredes.info
>
> mail: juancar...@paredes.info
>
>
> 
> Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
> Forum.Help400 © Publicaciones Help400, S.L.
>

Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
Forum.Help400 © Publicaciones Help400, S.L.

RE: Problema en seclect count

2017-06-07 Por tema pedro.pinedo
Aumento información, ejecutando desde strsql, desde la misma sesión del debug 
(con f21), la sentencia, el resultado es 0, que es el correcto.

 

He sustituido los valores del programa, pero no tiene importancia dado que el 
fichero esta vacío.

 

SELECT  COUNT(*) 

  

FROM  SDP04, SDP05

   WHERE  SDP04NUM  = 25224   

 AND  SDP04NEN  = 02  

 AND  SDP04CFIL = SDP05CFIL   

 AND  SDP05REVI = 0   

 AND  SDP04CFIL <> 84 

 

 

De: forum.help400-boun...@listas.combios.es 
[mailto:forum.help400-boun...@listas.combios.es] En nombre de 
pedro.pin...@gmail.com
Enviado el: miércoles, 7 de junio de 2017 9:09
Para: 'forum.help400'
Asunto: Problema en seclect count

 

Hola compañeros, tengo esta sentencia en un programa SQLCBLLE. No tengo datos 
en el fichero SDP04, y sin embargo me devuelve, en el campo HCOUNT, un 1. 
¿alguna idea?

 

EXEC SQL SELECT  COUNT(*)  

   INTO :HCOUNT

   FROM  SDP04, SDP05  

  WHERE  SDP04NUM  = :HSDP01NUM

AND  SDP04NEN  = :HSDP01NEN

AND  SDP04CFIL = SDP05CFIL 

AND  SDP05REVI = 0 

AND  SDP04CFIL ¬= 84   

END-EXEC.  

 

De: forum.help400-boun...@listas.combios.es 
[mailto:forum.help400-boun...@listas.combios.es] En nombre de Juan Carlos 
Paredes Castañón
Enviado el: miércoles, 10 de mayo de 2017 12:58
Para: Forum Help 400
Asunto: Result Set en RPGIII

 

Buenos días:

¿Alguien sabe como asociar el result set de un procedimiento almacenado que 
abre un cursor en un programa RPG III? En RPG IV lo tengo claro, porque al 
definir el campo que lo asocia, puedo utilizar campos "integer", pero ¿cómo se 
puede hacer eso mismo en RPG III?

 

Gracias.

Juan Carlos.

-- 
url: http://www.paredes.info
mail: juancar...@paredes.info

Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
Forum.Help400 © Publicaciones Help400, S.L.