![]() |
Tipo de dato mas adecuado, para un campo de moneda
Hola tengo una preguntia, pues estoy empesando en firebird 2.0 y quisiera saber cuales puede ser el tipo de dato mas adecuado, en una Tabla.
Para un campo o columna en una tabla que almacene Precios, que tipo de dato seria el mas correcto? Pues eh visto el numerico y el Decimal, pero no eh encontrado cual sea el mas apropiado. |
No sé si será el más adecuado, pero yo siempre uso "double"
|
Normalmente siempre existe un tipo Currency; Revisa la ayuda.
|
Estoy usando una demo del EMS SQL Manager y cuando creo una tabla los campo tipo doble, no se puede definir la dimension del campo. osea la cantidad de enteros y decimales.
¿ Como opera el Double los decimales? por que en los tipos numerico y decimal si puedo definir los enteros y los decimales. |
Netfali, en el manegador del la Base de Datos no aparece ninguno tipo currency.:confused:
Eh visto en el foro que algunos declaran dominios, pero nada mas. |
Que yo sepa no existe un campo de tipo currency, pero puedes usar numeric(15,2) o double como lo dice Casimiro, creo que el tema es el punto flotante.
En Delphi ya puedes asignar el campo como currency para que te lo muestre editado con el signo $. Salud OS. Edito Aquí te muestro como lo hago yo ![]() |
Ya me extrañaba que no lo hubiérais comentado antes; Perdón por el despiste
(pensé que era algo estandard en casi todas las BD -SGBD-). |
lee este hilo
http://www.clubdelphi.com/foros/showthread.php?t=44748 |
Estoy usando dialect 3. ¿que tipo es el mas adecuado? por que segun lo que entendi cuando usas Dialect 1 puedes usar el "double".
Pero en Dialect 3 al parecer me combiene el numeric y lo formateo con los objectos de acceso a datos. ¿ Estoy en lo correcto en esto?. |
Resp
Eso no es lo que se quiso decir.
Sino que el numeric es muy delicado con los calculos. |
La franja horaria es GMT +2. Ahora son las 07:35:46. |
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