Foros del Web » Programando para Internet » PHP » Frameworks y PHP orientado a objetos »

Duda con PDO

Estas en el tema de Duda con PDO en el foro de Frameworks y PHP orientado a objetos en Foros del Web. Hola muy buenas, tengo una web y en ella e usado PDO, de manera local no da ningun fallo, pero cuando lo subo al servidos ...
  #1 (permalink)  
Antiguo 22/03/2010, 17:06
 
Fecha de Ingreso: marzo-2010
Ubicación: León
Mensajes: 23
Antigüedad: 14 años, 1 mes
Puntos: 0
Exclamación Duda con PDO

Hola muy buenas, tengo una web y en ella e usado PDO, de manera local no da ningun fallo, pero cuando lo subo al servidos en internet(tiene el PDO instalado)
me da el siguiente error y no consigo solucionarlo.

Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY000]: General error: 2014 Cannot execute queries while other unbuffered queries are active. Consider using PDOStatement::fetchAll(). Alternatively, if your code is only ever going to run against mysql, you may enable query buffering by setting the PDO::MYSQL_ATTR_USE_BUFFERED_QUERY attribute.

Muchas gracias de antemano.

Un saludo.
  #2 (permalink)  
Antiguo 22/03/2010, 20:42
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: Duda con PDO

Si ves el error te dice como arreglarlo, pasa ese parámetro, o en dado caso usa closeCursor para cerrar el cursor.

Saludos.
  #3 (permalink)  
Antiguo 26/03/2010, 00:16
atrianaster
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Duda con PDO

Podrías especificar más para poder darte una valoración más específica.

Al parecer el catch no te capturo la excepción y no pudo ejecutar la consulta actual porque no has vaciado el búfer usado en una consulta anterior.
  #4 (permalink)  
Antiguo 26/03/2010, 02:26
 
Fecha de Ingreso: marzo-2010
Ubicación: León
Mensajes: 23
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: Duda con PDO

Muchas gracias por las respuestas, ya lo solucione, cuando cree la instancia q conecta con la bd le pase el atributo PDO::MYSQL_ATTR_USE_BUFFERED_QUERY
Muchas gracias de nuevo.
Un saludo -Yiyi Jr-

Etiquetas: pdo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:52.