![]() |
Campo Numérico en Firebird 3.0 y símbolo €
Tengo (en Firebird 3.0) un campo definido como NUMERIC (2,2) nullable.
Cuando hago inserciones en ese campo mediante Delphi, aparece como por arte de magia un símbolo del euro (€) añadido a ese 2,2. ¿Es esto un proceso normal? ¿A qué se debe y qué sentido tiene? Por lo demás en la tabla cruda de Firebird no aparece dicho símbolo y se pueden usar funciones SUM, etc sin ningún problema. Saludos y gracias. bulc |
¿Y dónde aparece eso?
|
En un DBEdit
Paso los datos de un DBEdit1 que guarda texto a otro DBEdit2 que guarda el mismo dato pero en numérico (cuando se dan ciertas condiciones). Si el primer dato es 3,00, al pasar el dato, en DBEdit2 aparece 3,00€.
Luego al hacer Post y ApplyUpdates se guarda el valor del DBEdit2 como 3,00. Eso es todo, espero que se entienda. Y revisaré el código por si me he equivocado en algo, pero ya lo he examinado y nada. |
En el dataset asociado a ese dbedit, pulsas para que se muestren los campos del mismo, pulsas en el campo asociado al dbedit y cambias la propiedad displayformat, o la borras.
![]() |
La franja horaria es GMT +2. Ahora son las 22:02:19. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi