Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 02-06-2010 11:55:01

foxbille
Nouveau membre
Date d'inscription: 27-01-2008
Messages: 9

Insertion champs date dans Oracle

Bonjour,
Je ne parviens pas à insérer une ligne dans une table oracle qui contient une colonne date. Quelle est la syntaxe exacte ?
J'ai fait ça :

$data = array(
    'HIREDATE' => "TO_DATE('2010-05-21','yyyy-mm-dd')",
);
$db->insert('EMP', $data);

ce qui aboutit à une erreur ORA-01858
Une piste ?
Cordialement,
Eb

Hors ligne

 

#2 02-06-2010 13:10:23

mikaelkael
Administrateur
Lieu: Donges
Date d'inscription: 18-06-2007
Messages: 1176
Site web

Re: Insertion champs date dans Oracle

Essaies :

Code:

$data = array(
    'HIREDATE' => new Zend_Db_Expr("TO_DATE('2010-05-21','YYYY-MM-DD')"),
);

Less code = less bugs
Contributeur ZF - ZCE - ZFCE - Doc ZF (CHM & PDF) - Vice-trésorier AFUP 2011
Ubuntu 11.04 - ZendServer

Hors ligne

 

#3 02-06-2010 13:40:22

foxbille
Nouveau membre
Date d'inscription: 27-01-2008
Messages: 9

Re: Insertion champs date dans Oracle

Merci,
J'avais vu l'exemple dans la doc avec curdate() mais je n'étais pas parvenu à un résultat correct. Merci beaucoup
Cdlt
Eb

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages