Bonjour,

Je travailler actuellement avec le framework 1.0 de zend mais j'ai un soucis quand je dois enregistrer une données de type date.

J'ai une table Zegp avec un champ ZEGP_DATE_EFFET de type date, mon soucis est que je dois enregistrer une donnée de type date/heure.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
$tableZegp = new ZeGestionProd();
$zeGP = $tableZegp->rechercherParIdentifiant($form["idZegp"]);
$zeGP->ZEGP_FORMULE = $form['formule'];
$zeGP->ZEGP_FRACT = $form['fractionnement'];
$zeGP->ZEGP_NUMERO = $form['zegp'];
$zeGP->ZEGP_NATURE =  $form['nature'];
$zeGP->ZEGP_ORIGINE = $form['origine'];
$zeGP->ZEGP_DATE_EFFET = '01-01-2004 13:38:11';
$zeGP->save();
J'ai l'erreur suivante
exception 'Zend_Db_Statement_Exception' with message 'SQLSTATE[HY000]: General error: 1830 OCIStmtExecute: ORA-01830: données surnuméraires après la conversion correcte d'une chaîne en entrée

Alors j'ai eu beau changer le format dans tous les sens rien n'y fait si quelqu'un a une idée.

Merci