Bonjour,
Je rencontre un problème avec l'execution d'une de mes requête.
En réalité il s'agit de multiples execution d'une même requête déclarée avec hPrepareRequêteSQL.
Deux de mes paramètres peuvent prendre la valeur null.
Mais des qu'ils ont pris une fois une valeur non nulle, ils ne sont plus jamais nuls!
Plus clairement : Ma première execution est
INSERT INTO SADD_IMP_VAL_TMP (POSTE,STATUT,VAL_MetBC,ID_AbsSup,VAL_AbsSup,ID_CARACT,VAL_CARACT) VALUES ('FRCS1316','H2AAHO1018JC',12300,'531',null,'560',7.8126) ;
J'obtiens:
FRCS1316 H2AAHO1018JC 12300 531 <pas de valeur> 560 7.8126
On voit que l'insertion du null à marcher, mais si ma derniere valeur (7.8126)vaut null dans la suivante, cela ne fonctionne pas. J'ai:
FRCS1316 H2AAHO1018JC 12300 531 <pas de valeur> 560 7.8126
FRCS1316 H2AAHO1018JC 12300 531 <pas de valeur> 560 7.8126
C'est la dernière valeur non nulle qui s'ajoute!
Si j'execute ses requêtes sous SQLView, je n'ai pas le problème. Cela vient donc de WinDev.
Auriez vous une idée?
Merci, N_Ron
Partager