Bonjour,
Je rencontre un problème concernant une insertion DB2 standard.
Voici ma requête :
INSERT INTO PHP.FLDS (ID_FLD, ID_FORM, FLD_LABE, FLD_TYPE, FLD_OBLI, FLD_SIZE, FLD_CHOI, FLD_ORDR) VALUES (2,1,'Nom du responsable','TEXT','O',35,'|||||',1002);
Le code erreur que DB2 me retourne :
Et enfin la structure de la table dans laquelle je tente d'insérer cet enregistrement
1 2 3 4 5 6 7 8 9 10
| CREATE TABLE PHP.FLDS (
ID_FLD integer NOT NULL default 0,
ID_FORM integer default NULL,
FLD_LABE varchar(150) default NULL,
FLD_TYPE varchar(8) default NULL,
FLD_OBLI char(1) default NULL,
FLD_SIZE integer default NULL,
FLD_CHOI clob,
FLD_ORDR integer default NULL,
PRIMARY KEY (ID_FLD) |
J'ai beau chercher, je ne vois pas d'où pourrait venir l'erreur. J'ai fait attention à bien respecter les contraintes, à savoir que le champs ID_FORM présent dans cette table, et faisant référence à une autre table, a bien été renseigné avant cette insertion.
Si quelqu'un a une idée ..
Merci !
Partager