Ver Mensaje Individual
  #1  
Antiguo 13-11-2007
Confucio Confucio is offline
Miembro
 
Registrado: oct 2007
Ubicación: Santiago - Chile
Posts: 10
Reputación: 0
Confucio Va por buen camino
Convertir variable tipo variant a double

Hola Comunidad, Gusto en saludarlos....sucede que necesito transformar a double un dato que me vi forzado a definir como variant ( debido a que es el retornado por un Store Procedure de un SQLSERVER2000 ) sin embargo, no lo he conseguido. Puedo asegurar que el dato retornado esta bien, puesto que se visualiza correctamente al ejecutarlo.
Lo he pasado a una variable tipo string y lo muestra ok (svalor) pero al llevarlo a una variable tipo double (fFolio_esp) ...siempre me arroja 0 (cero).
Estimados, olvidaba mencionar que el valor lo rescato mediante un Tadoquery...

CODIGO


sql.Add('execute @return_status = SP parametros...');
sql.add('select @return_status as valor ');



sValor := vartostr(Qry_sp.Fieldbyname('valor').Asvariant);
fFolio_esp := Strtofloat(sValor);





Espero alguien me de una ayuda ojala con el código, ya que he realizado bastantes pruebas.

Agredecido de Uds. se despide afectuosamente

Confucio
Responder Con Cita