Newsgrupos.com  

Retroceder   Newsgrupos.com > Forum > Newsgroup es.comp.lenguajes.* Foro > Newsgroup es.comp.lenguajes.delphi
Registrarse Preguntas Frecuentes Lista de Foreros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos




Respuesta
 
LinkBack Herramientas Desplegado
  #1 (permalink)  
Antiguo 24-02-2004, 21:54:21
Joaquín
 
Mensajes: n/a
Predeterminado Re: Error operando con campos flotantes

Otra solución al trabajar con campos de importes, es utilizar en vez de
AsFloat
AsCurrency, te ahorraras muchos problemas.

Salu2.

"Jorge Alvarez" <correoschafa***hotmail.com> escribió en el mensaje
news:bfh4nj$ejcvq$1***ID-116944.news.uni-berlin.de...
> > Antes de nada os diré que estoy trabajando en delphi 4 atacando a
> > interbase Firebird a través de BDE
> >
> > Todo empezó usando el método AsFloat aplicado a TField, las
> > operaciones de igualdad (AsFloat = AsFloat) me daban false cuando los
> > valores contenidos en ambos campos parecian ser iguales.
> >
> > Después intenté hallar la diferencia entre estos dos campos mediante
> > AsFloat de nuevo y me encontré con la sorpresa de que en el resultado
> > obtenia valores tal que así: 0,0000000000001 de ahí que no funcionara
> > la igualdad
> >
> > INSERT INTO TABLA(CAMPO_FLOTANTE) VALUES (1000.45)
> >
> > a la hora de obtener el valor tal que asi
> >
> > SELECT CAMPO_FLOTANTE, CAMPO_FLOTANTE - 1000 CAMPO_CALCULADO FROM
> > TABLA
> >
> > me devuelve en CAMPO_CALCULADO el valor 0,450000000000045

>
> Para complementar la respuesta de Jordi: Si acaso te resulta demasiado
> problemático cambiar el tipo de campo a Numeric, siempre tienes la función
> CAST. El siguiente ejemplo resuelve tu problema sin necesidad de
> reestructurar.
>
> select campo_flotante,cast(campo_flotante-1000 as numeric(9,2)) as

calculado
> from prueba
>
>
> Saludos,
>
> -Jorge
>
>



Responder Con Cita
Alt Today
Advertising
Google Adsense
 
This advertising will not be shown
in this way to registered members.
Register your free account today
and become a member on
Newsgrupos.com
Standard Sponsored Links

Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado


Temas Similares
Tema Autor Foro Respuestas Último mensaje
Barras de herramientas flotantes Servinlab Newsgroup microsoft.public.es.windowsvista 8 13-08-2008 18:28:20
como hago un grafico con columnas apiladas y flotantes? separacion de barras en grafico de barra Newsgroup microsoft.public.es.excel 1 03-01-2008 22:40:56
RE: Campos ocultos o permisos sobre campos personalizas en Sharepo Ignasi Tebé Newsgroup microsoft.public.es.sharepoint 0 07-05-2007 16:14:01
marcos flotantes Tyrion Newsgroup es.comp.infosistemas.www.paginas-web 0 04-04-2006 09:48:28
Problema con numeración de flotantes Angel García Adeva Newsgroup es.comp.lenguajes.tex 14 07-10-2004 10:09:55





Powered by: vBulletin, Versión 3.6.8
Derechos de Autor ©2000 - 2008, Jelsoft Enterprises Ltd.

LinkBacks Enabled by vBSEO 3.1.0 © 2007, Crawlability, Inc.