Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 20-06-2012 09:48:30

__fabrice
Membre
Date d'inscription: 25-04-2007
Messages: 131

Cannot execute queries while other unbuffered queries are active.

Salut  à tous,

Comme dans le titre de ce post, j'ai un soucis en exécutant plusieurs procédures stockées et/ou vues mysql dans un controlleur.

J'ai cherché sur le net, et la réponse est sans doute celle-ci, mais je n'arrive pas à la mettre en place :

Code:

$pdo->setAttribute(PDO::MYSQL_ATTR_USE_BUFFERED_QUERY,true);

Le controlleur :

Code:

        $dbAdapter = Zend_Db_Table::getDefaultAdapter();        
        $r= $dbAdapter->query("CALL proc_user_get_annonce(".$id.")");
        $row =$r->fetchAll();      
        
        $rows= $dbAdapter->query("SELECT * FROM view_mandataire");        
        $mandataires= $rows->fetchAll();

Comme je passe par un fichier de config, j'ai essayé plusieurs possibilités, mais rien n'y fait :

Code:

    
    resources.multidb.front_db.default  = true
    resources.multidb.front_db.params.driver_options[PDO::MYSQL_ATTR_USE_BUFFERED_QUERY] = true

    resources.db.isDefaultTableAdapter = true
    resources.db.params.driver_options[PDO::MYSQL_ATTR_USE_BUFFERED_QUERY] = true

Une idée ?

Merci
Fabrice

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