Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 09-06-2007 15:38:03

philippe
Administrateur
Lieu: Grenoble
Date d'inscription: 01-03-2007
Messages: 1624

[Zend_Db][1.0.0-RC1] Zend_Db et Oracle : buggué (mais pas trop)

Bonjour,

J'ai la joie d'utiliser Zend_Db avec une base Oracle pour un client. Ben si vous avez le choix, restez sur Mysql... L'adapteur Oracle (non PDO) est buggé jusqu'à la moelle...

A mon avis attendez encore quelques versions du ZF avant de l'utiliser avec Oracle...

A plus, Philippe

Edit : je modère mon titre (cf message plus loin)

Dernière modification par philippe (15-06-2007 11:58:54)


twitter : @plv ; kitpages.fr : Création de sites internet à Grenoble et Paris

Hors ligne

 

#2 09-06-2007 18:16:15

Julien
Membre
Date d'inscription: 16-03-2007
Messages: 501

Re: [Zend_Db][1.0.0-RC1] Zend_Db et Oracle : buggué (mais pas trop)

Oracle caymal :-D

Hors ligne

 

#3 15-06-2007 12:05:24

philippe
Administrateur
Lieu: Grenoble
Date d'inscription: 01-03-2007
Messages: 1624

Re: [Zend_Db][1.0.0-RC1] Zend_Db et Oracle : buggué (mais pas trop)

Alors en fait le ZF n'est pas si buggé que ça. Par contre comme le fonctionnement par défaut de Oracle est de tout mettre en Majuscules, au départ rien ne marchait dans mon code...

Par contre quelques petits bugs sont à signaler dans la récupération des "last insert id" et dans les charsets :
- on ne peut pas définir le charset lors de la connexion à la base oracle (paramètre non pris en compte par le ZF)
- le lastInsertId ne fonctionne pas dans la mesure où il ne peut pas prendre de nom de séquence en paramètre (hum... enfin disons qu'il prend un nom en paramètre, mais il le modifie et ça ne marche plus avec ma base...).

Pour le reste, tout fonctionne bien avec l'adaptateur "Oracle" (je n'ai pas testé l'adaptateur pdo-oracle).

Philippe


twitter : @plv ; kitpages.fr : Création de sites internet à Grenoble et Paris

Hors ligne

 

#4 21-08-2007 16:44:35

PsY
Membre
Lieu: Paris
Date d'inscription: 21-08-2007
Messages: 21

Re: [Zend_Db][1.0.0-RC1] Zend_Db et Oracle : buggué (mais pas trop)

Salut Philippe, j'ai la joie de tester Zend Framework avec une base Oracle (10g), mais je n'arrive pas à faire une requête simple de type Select (genre la requête simple de récupération des commentaires dans http://www.kitpages.fr/zf_tutorial.html)

j'ai un message d'erreur du genre
'942 ORA-00942: table or view does not exist SELECT
    "commentaire"."id",
    "commentaire"."email",
    "commentaire"."subject",
    "commentaire"."content"
FROM "dmaurer".*"commentaire"
ORDER BY
    "id" DESC'

En fait Oracle n'aime pas du tout les doubles quotes dans les select (la requête fonctionne si je les enlève). Y-a-til une solution pour mettre le "AUTO_QUOTE_IDENTIFIERS" à false sans toucher au framework en lui-même !??


PEBKAC !

Hors ligne

 

#5 21-08-2007 18:15:47

PsY
Membre
Lieu: Paris
Date d'inscription: 21-08-2007
Messages: 21

Re: [Zend_Db][1.0.0-RC1] Zend_Db et Oracle : buggué (mais pas trop)

en fait j'ai trouvé avec l'aide de mirmo (thx au passage smile )

http://framework.zend.com/manual/en/zen … s.example2

$options = array(
    Zend_Db::AUTO_QUOTE_IDENTIFIERS => false
);

$params = array(
    'host'           => '127.0.0.1',
    'username'       => 'webuser',
    'password'       => 'xxxxxxxx',
    'dbname'         => 'test',
    'options'        => $options
);

Dernière modification par PsY (21-08-2007 18:33:57)


PEBKAC !

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