Ver Mensaje Individual
  #1  
Antiguo 06-11-2008
tksko tksko is offline
Registrado
 
Registrado: nov 2008
Posts: 5
Reputación: 0
tksko Va por buen camino
Stored procedure con varios resultados

HOla a todos!
bueno les comento mi problema:

tengo un stored procedure que retorna valores por consola utilizando select.

yo llamo a este stored procedure desde Delphi con un DataSet.

el problema es que necesito recupera la ultima tabla y el dataset me retorna la primera tabla :S

como puedo hacer para poder recuperar la ultima tabla que es lo que me interesa??

las tablas del medio se generan porque hago una transaccion y seleciono datos para actualizar, asi:

start transaction;
select saldo from Cospeles WHERE id_cospel=elcospel for UPDATE;
select hora_sal,fecha_sal from Estacionamientos WHERE id_parq=elparq AND id_cospel=elcospel AND hora_sal is NULL for UPDATE;
UPDATE Cospeles SET saldo=newsaldo WHERE id_cospel=elcospel;
UPDATE Estacionamientos SET hora_sal=curtime(),fecha_sal=curdate() WHERE id_parq=elparq AND id_cospel=elcospel AND hora_sal is NULL;
commit;

al hacer el select lo muestra por pantalla, pero en realidad a mi no me interesa ese valor intermedio.. yo quiero el resultado final.

se puede evitar que muestre por consola eso??

aca les muestro una imagensita!

Responder Con Cita