SQL erreur -802 en rpgle
Posté : lun. 19 sept. 2016, 08:57:59
Bonjour,
J'ai un petit soucis avec du code sql dans un source rpgle.
La zone contenue dans Wrubriq est définie en ALWNULL et peut-être une zone numérique ou une date.
J'ai un code SQLCOD = -000000802.
Message . . . . : Erreur de conversion ou de mappage des données.
Cause . . . . . : Une erreur de type 1 s'est produite : Les types d'erreur et
leur signification sont les suivants :
1 - Dépassement de capacité arithmétique.
Quand je passe par strsql
La requête marche.
N'étant pas une spécialiste du sql, je ne vois pas ce qui cloche.
Je vous en remercie d'avance pour votre aide.
J'ai un petit soucis avec du code sql dans un source rpgle.
La zone contenue dans Wrubriq est définie en ALWNULL et peut-être une zone numérique ou une date.
Code : Tout sélectionner
DCL-S wNb zoned(9:0);
Exec Sql
select nunati, count(distinct :wRubriq) into :wNb
from cinvrep
where :wRubriq is not null
group by nunati
order by :wnb desc
fetch first row only ;
if sqlCod = 0;
àNb = wNb;
endif;
Message . . . . : Erreur de conversion ou de mappage des données.
Cause . . . . . : Une erreur de type 1 s'est produite : Les types d'erreur et
leur signification sont les suivants :
1 - Dépassement de capacité arithmétique.
Quand je passe par strsql
Code : Tout sélectionner
select nunati, count(distinct IVIF) as wNb
from cinvrep
where IVIF is not null
group by nunati
order by wnb desc
fetch first row only
Code : Tout sélectionner
NUNATI WNB
7038215129 9
N'étant pas une spécialiste du sql, je ne vois pas ce qui cloche.
Je vous en remercie d'avance pour votre aide.