Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/12/2008, 23:13
mariano_donati
 
Fecha de Ingreso: marzo-2005
Mensajes: 1.418
Antigüedad: 19 años
Puntos: 9
Error al llamar a un store procedure

Tengo el siguiente procedimiento almacenado:

create procedure test() select * from tablatest;

Desde mi script php quiero llamarlo con mysql_query('call test()');
El asunto es que me devuelve un error cuando hago esta llamada, y me dice:

PROCEDURE test can't return a result set in the given context

Buscando por internet me encontré con que muchos usuarios de mysql se han enfrentado con este inconveniente, y no solo usuarios de php, sino de delphi hasta perl también. La única solución que pude encontrar fue actualizar la versión de mysql a la 5.1.12 (actualmente estoy trabajando con la 5.0.45). Mi problema es que el servidor donde realizo las pruebas tiene la versión 5.0.51a, y dudo que a raíz de mi problema quieran cambiarla . ¿Alguien se ha topado con este inconveniente? ¿Como pudiste solucionarlo?.
Saludos a todos.
__________________
Add, never Remove