Power Builder - Recuper datos Procedimiento

 
Vista:

Recuper datos Procedimiento

Publicado por VACC (61 intervenciones) el 02/10/2004 05:47:31
Hola amigos :

como puedo recuperar un valor de un procedimiento almacenado.
he creado un procedimiento que capture la fecha del servidor , ahora ese valor lo quiero utilizar en mi aplicion cliente
Gracias.......
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Recuper datos Procedimiento

Publicado por Jorge (14 intervenciones) el 05/10/2004 16:13:07
Podes crear una funcion asi:

datetime ld_fecha
time lt_time
string ls_hora, ls_min, ls_seg

DECLARE my_cursor DYNAMIC CURSOR FOR SQLSA ;
PREPARE SQLSA FROM "SELECT getdate(), datepart(hh,getdate()), datepart(mi,getdate()),datepart(ss,getdate())" ;
OPEN DYNAMIC my_cursor ;
FETCH my_cursor INTO :ld_fecha, :ls_hora, :ls_min, :ls_seg ;
CLOSE my_cursor ;
RETURN ld_fecha

Saludos!!!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Recuper datos Procedimiento

Publicado por Carlos Rojas (66 intervenciones) el 05/10/2004 16:48:59
Hola, probe con un truco , si de sql server se trata,,, el servidor que usas es un procedimiento almacenado que se llama desde pb:

Delcare @FechaHora DateTime
Declare @cRetorno varchar(12)

Set @cRetorno = Convert(varchar(12),GetDate(),108)

Select @cRetorno From <Cualquier Tabla>

-- la tabla debe tener menos filas posibles,
--Este sp, lo llamas desde pb

Espero te sirva, Suerte
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Recuper datos Procedimiento

Publicado por anonimo (26 intervenciones) el 05/10/2004 18:44:39
Porque no aclaras cual es la base de datos?

Para un sp de informix sería
DECLARE un_procedimiento PROCEDURE FOR sp_un_procedimiento(:par1,:par2,par3);
EXECUTE un_procedimiento;
FETCH un_procedimiento INTO :var_ret1,:var_ret2;
CLOSE un_procedimiento;
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar