Ver Mensaje Individual
  #4  
Antiguo 31-03-2010
mcs mcs is offline
Miembro
 
Registrado: may 2007
Ubicación: Girona
Posts: 229
Reputación: 18
mcs Va por buen camino
Yo diría que en Access el campo Moneda y el double son diferentes. Por norma general yo trabajaría con Moneda, ya que es un campo BCD, mientras que el double es coma flotante.

Que ventajas tenemos con un BCD? Pues que los valores que asignamos a aquél campo son exactos (10,23 es esto, 10,23). Por el contrario, en un campo float o double hay valores no representables (por ej, 10,23 nos podría quedar cómo 10,2987879), cosa que puede provocar graves problemas de cálculo, lo cual no es nada interesante cuando estamos trabajando en valores monetarios (tuve bastantes problemas en Java por este motivo, hasta que descubrí que debía usar variables del tipo BigDecimal y no del tipo float).
Responder Con Cita