Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Tablas planas
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 31-03-2009
Avatar de peccatum
peccatum peccatum is offline
Miembro
 
Registrado: oct 2005
Posts: 89
Poder: 19
peccatum Va por buen camino
Cambiar delimitador decimal

Hola,

Trabajo con SQLite-3, y tengo definido un campo como float.

Desde delphi cuando accedo a ese campo me da error por que me dice '2.2 IS NOT A VALID FLOATING POINT NUMBER' , esto es por que la db me devuelve cifras con delimitador '.' y yo tengo configurado el delimitador ',' , cambiando este delimitador desde la configuracion regional e idioma funciona pero no me sirve esa solución, me gustaría :

+cambiar el delimitador desde la DB (No le he encontrado la vuelta con el SQLite administrator)

ó

+convertir el decimal com punto a decimal con coma


bueno espero alguien me pueda ayudar,

muchas gracias
Responder Con Cita
  #2  
Antiguo 31-03-2009
Avatar de jhonny
jhonny jhonny is offline
Jhonny Suárez
 
Registrado: may 2003
Ubicación: Colombia
Posts: 7.058
Poder: 29
jhonny Va camino a la famajhonny Va camino a la fama
Podrías cambiar los valores de las variables globales llamadas ThousandSeparator y DecimalSeparator , así por ejemplo:
Código Delphi [-]
  SysUtils.ThousandSeparator :=  ',';
  SysUtils.DecimalSeparator  :=  '.';

Espero te sirva .
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!"

http://www.purodelphi.com/
http://www.nosolodelphi.com/
Responder Con Cita
  #3  
Antiguo 31-03-2009
Avatar de peccatum
peccatum peccatum is offline
Miembro
 
Registrado: oct 2005
Posts: 89
Poder: 19
peccatum Va por buen camino
Hola jhonny

Seteando los delimitadores de esta forma se modifican solo dentro de mi programa? o equivale a ir a panel de control - configuracion regional - etc?

ya estoy probando....

graciass
Responder Con Cita
  #4  
Antiguo 31-03-2009
Avatar de jhonny
jhonny jhonny is offline
Jhonny Suárez
 
Registrado: may 2003
Ubicación: Colombia
Posts: 7.058
Poder: 29
jhonny Va camino a la famajhonny Va camino a la fama
Dichos cambios tendrán efecto, únicamente dentro de tu aplicativo. Pero debes tener en cuenta que esto sera para todo tu aplicativo, ya que los cambios son sobre variables globales.
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!"

http://www.purodelphi.com/
http://www.nosolodelphi.com/
Responder Con Cita
  #5  
Antiguo 01-04-2009
Avatar de peccatum
peccatum peccatum is offline
Miembro
 
Registrado: oct 2005
Posts: 89
Poder: 19
peccatum Va por buen camino
Thumbs up

hola solo pasaba a comentar que me resultó la solución aportada =D
Responder Con Cita
  #6  
Antiguo 01-04-2009
Avatar de jhonny
jhonny jhonny is offline
Jhonny Suárez
 
Registrado: may 2003
Ubicación: Colombia
Posts: 7.058
Poder: 29
jhonny Va camino a la famajhonny Va camino a la fama
Que bien, me alegra .
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!"

http://www.purodelphi.com/
http://www.nosolodelphi.com/
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
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
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Problemas con el delimitador de un TStringList Velia Varios 6 22-09-2008 19:29:43
!! Coversion Binario a Decimal y de Decimal codigo ascii BuRtOn Varios 4 14-03-2008 05:13:11
decimal sin comas fergape Varios 7 19-09-2006 22:36:50
de Hexadecimal a Decimal Carlos A Ortega Varios 1 04-08-2003 23:14:56
Comparacion Decimal wpolanco Varios 1 30-07-2003 01:41:32


La franja horaria es GMT +2. Ahora son las 18:21:54.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi