CODE RETOUR -333

THE SUBTYPE OF A STRING VARIABLE IS NOT THE SAME AS THE SUBTYPE KNOWN AT BIND TIME AND THE DIFFERENCE CANNOT BE RESOLVED BY CHARACTER CONVERSION

Explication :
Le CCSID dans le SQLDA d’exécution est incohérent avec le sous-type de temps de liaison de la variable hôte ou du marqueur de paramètre. Soit la description de la durée d’exécution est BIT et la description de la durée de liaison n’était pas BIT, soit la description de la durée d’exécution n’est pas BIT et la description de la durée de liaison était BIT.

Action du système :
L’instruction ne peut pas être traitée.

Réponse du programmeur :
Modifiez le CCSID dans le SQLDA afin que le sous-type de la variable hôte soit cohérent avec le sous-type de temps de liaison de la variable hôte ou du marqueur de paramètre. Si les données d’entrée erronées sont un marqueur de paramètre, vous pouvez utiliser l’instruction DESCRIBE INPUT SQL pour déterminer le SQLTYPE, le SQLLEN et le CCSID attendus.

SQLSTATE :
56010