Ver Mensaje Individual
  #7 (permalink)  
Antiguo 14/03/2014, 14:00
a18327
 
Fecha de Ingreso: noviembre-2012
Mensajes: 74
Antigüedad: 11 años, 5 meses
Puntos: 3
Respuesta: Logica para paginar con stored procedures

Cita:
Iniciado por gnzsoloyo Ver Mensaje
Cuidado con el uso de "@" en MySQL.
Para MySQL @TotalRows y TotalRows son diferentes variables.
No puedes en este caso recuperar el valor del parámetro "TotalRows" usando "@TotalRows".
TotalRows es la variable dentro del procedimiento, pero @TotalRows es la variable que se utiliza como parametro para ejecutar el procedimiento, una vez que se ejecute el procedimiento, la variable @TotalRows tendra el numero total de filas y no la variable TotalRows.

Primero se ejecuta
Código MySQL:
Ver original
  1. Call EncuestaRegistros(...,@TotalRows);

y despues se hace la consulta
Código MySQL:
Ver original
  1. SELECT @TotalRows;