Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
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
[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
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
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
Pages: 1