Cita:
Iniciado por gnzsoloyo
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
y despues se hace la consulta