Bonjour,
Différence entre « INSERT » SQL et WRITE RPG ou UPDDTA pour les dates null
Le CREATE est R_PMO_DFV DATE
Lorsque je fais un insert avec valeur nulle, le résultat est -
Lorsque je fais un WRITE ou UPDDTA, le résultat est 0001-01-01
Le dspffd donne.. : R_PMO_DFV DATE 10 10 84 E/S Rôle_date_fin_validation
Texte descriptif de la zone . . . . . . . : Rôle_date_fin_validation
Format de date . . . . . . . . . . . . . : *ISO
Accepte la valeur indéfinie
Comment je peux faire un INSERT avec valeur null = 001-01-01 (sans le mettre entre '001-01-01')
Car lorsque je fais un SELECT à l’intérieur du RPG, SQLSTATE est en erreur 22002
22002 A null value, or the absence of an indicator parameter was detected; for example, the null value cannot be assigned to a host variable, because no indicator variable is specified. -305 (SQLCOD)
Daniel Configuration: Windows XP
Internet Explorer 6.0