Ver Mensaje Individual
  #1  
Antiguo 22-03-2014
Avatar de richy08
richy08 richy08 is offline
Miembro
 
Registrado: may 2007
Ubicación: Bucerias, Nayarit Mexico
Posts: 529
Reputación: 17
richy08 Va por buen camino
recuperar tabla temporal creada por procedimiento alamcenado

Buenos dias compañeros , el dia de hoy me surgio una duda, que no se si es posible hacer, tengo un procedimiento almacenado en mssql 2005 , que crea una tabla temporal (#vacioreserve) e inserta alguna informacion, existe alguna manera de regresar los datos almacenados en esa tabla temporal a delphi 7

Código SQL [-]
CREATE TABLE #vacioreserve ( indes int NULL,acode int NULL,snompro varchar(30) NULL, darrivaldate datetime NULL,ddeparturedate datetime NULL,aowner int NULL,   
bconser varchar(10) NULL, scodepro varchar(10)  NULL, scodeloco varchar(10)  NULL,  sdev varchar(5) NULL, numero int null);
 .
 .
 .
 . 
set @vsql = 'set @cursor = CURSOR local FAST_FORWARD   for ' + @vquery + ' open @cursor;'   
exec sys.sp_executesql @vsql ,N'@cursor cursor output' ,@Qry_acode output  
fetch next from @Qry_acode into @acode, @snompro, @numero, @scodedev, @ownercode, @stype , @slocationcode while (@@fetch_status = 0) begin         

select @acoderec=isnull(max(acode),0) from #vacioreserve ;
insert into #vacioreserve (indes ,acode ,snompro ,darrivaldate, ddeparturedate ,aowner ,  
bconser , scodepro, scodeloco ,  sdev , numero)      values (@acode, @acoderec+1, @snompro , @arrival,  @departuredate, @ownercode , 'Y',  @stype  , 
@slocationcode    , @scodedev ,@numero) ;

fetch next from @Qry_acode into @acode, @snompro, @numero, @scodedev, @ownercode, @stype , @slocationcode  end



Código Delphi [-]
sp_generar.close;
 . 
. 
 sp_generar.open;   
select * from #vacioreserve
gracias por cualquier comentario

Última edición por richy08 fecha: 22-03-2014 a las 20:42:04.
Responder Con Cita