Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 30-11-2011 14:43:15

Fred
Nouveau membre
Date d'inscription: 29-04-2008
Messages: 8

[Zend_Db_Table] Probleme requete Oracle (PDO_OCI)

Bonjour!

Je bosse sur un projet dans lequel je dois synchroniser des bases Oracle en utilisant le ZF.
Je dois pouvoir insérer un nombre aléatoire de lignes en même temps donc j'ai décidé de ne pas utiliser d'accesseurs.
Le problème est que lorsque j'exécute la requête via ZF, une erreur m'indique qu'un caractère est invalide (erreur OCIStmtExecute: ORA-00911) mais quand je copie le code SQL de la requête dans SQL Developer, ca fonctionne sans problème...

Voici la requête

Code:

[lang=sql] INSERT ALL INTO EVENEMENT VALUES (4,'I','28/11/11 00:00:00,000000000','EVENEMENT', null) SELECT * FROM dual;

Et la strucutre :
Table EVENEMENT {
    Integer ID,
    VARCHAR ACTION,
    DATE DATE_EVNMT,
    BLOB EVNMT_JSON
}

Quelqu'un aurait-il une idée?

Merci
Fred

Hors ligne

 

#2 30-11-2011 15:21:30

f.garoby
Membre
Date d'inscription: 02-03-2011
Messages: 105

Re: [Zend_Db_Table] Probleme requete Oracle (PDO_OCI)

Bonjour,
Est-ce normal qu'il y ait 5 valeurs passées à l'INSERT, alors que la table ne compte que 4 champs ?

Hors ligne

 

#3 30-11-2011 15:43:11

Fred
Nouveau membre
Date d'inscription: 29-04-2008
Messages: 8

Re: [Zend_Db_Table] Probleme requete Oracle (PDO_OCI)

Oui Oui pardon je me suis trompé dans la structure de la table
Table EVENEMENT {
    Integer  ID,
    CHAR  ACTION,
    TIMESTAMP  DATE_EVNMT,
    VARCHAR2(100)  CIBLE,
    BLOB  EVNMT_JSON
}

Je n'arrive pas à récupérer la requête SQL envoyée à Oracle non plus, j'utilise la fonction '$db->getProfiler()->getLastQueryProfile()->getQuery()' mais il bloque quand la requête ne passe pas.....

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