Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   Tipo de dato mas adecuado, para un campo de moneda (https://www.clubdelphi.com/foros/showthread.php?t=46388)

Chogo 31-07-2007 00:32:31

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.

Casimiro Notevi 31-07-2007 08:40:45

No sé si será el más adecuado, pero yo siempre uso "double"

Neftali [Germán.Estévez] 31-07-2007 09:52:18

Normalmente siempre existe un tipo Currency; Revisa la ayuda.

Chogo 31-07-2007 17:44:40

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.

Chogo 31-07-2007 17:48:12

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.

egostar 31-07-2007 17:52:52

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


Neftali [Germán.Estévez] 31-07-2007 18:07:12

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-).

rastafarey 07-08-2007 19:50:10

lee este hilo
http://www.clubdelphi.com/foros/showthread.php?t=44748

Chogo 07-08-2007 23:45:16

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?.

rastafarey 08-08-2007 15:03:00

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 04:00:09.

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