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 |
Podrías cambiar los valores de las variables globales llamadas ThousandSeparator y DecimalSeparator , así por ejemplo:
Espero te sirva :). |
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 |
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.
|
hola solo pasaba a comentar que me resultó la solución aportada =D
|
Que bien, me alegra :).
|
La franja horaria es GMT +2. Ahora son las 16:47:02. |
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