Bonjour,
Je me suis permise de placer ce sujet ici puisque mon problème est plus lié à symfony qu'à oracle...
J'ai actuellement un problème pour insérer la date du jour dans le champ CREATED_AT d'une table appellée DEMANDE via le formulaire de symfony dans ma base de donnée Oracle.
J'obtiens l'erreur suivante :
Unable to execute INSERT statement. [wrapped: SQLSTATE[HY000]: General error: 1400 OCIStmtExecute: ORA-01400: impossible d'insérer NULL dans ("STET"."DEMANDE"."CREATED_AT")
Sachant que j'ai simplement surcharger ma methode save (dans Demande.php) :
Ce que je trouve bizarre c'est que l'insertion de nouveaux utilisateurs (avec gestion des groupes etc...) se passe correctement (j'ai bien une insertion de CREATED_AT et de LAST_LOGIN, tout deux des timestamp).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 public function save(PropelPDO $con = null) { $this->setCreatedAt(time()); return parent::save($con); }
Merci d'avance de votre aide.
Dood
Partager