给float,因为你要考虑到有零钱的问题!你如果要算到小数点后,这几乎是肯定的。
你还是用FLOAT。吧

解决方案 »

  1.   

    currency
           格式
    12345678901234.0000
    其实有时你在数据库中的字段类型用一些最基本的类型还好,不一定要用$money,自己在代码稍为转化一下,更省心。
      

  2.   

    1.  float;
    2:  currency
         都好用!!!
      

  3.   

    $money 和 currency都是有4位小数, 相信较适合.  Delphi在处理currency
    的运算时, 是先化作整数, 再以64bit整数来运算, 会有较少误差.实数形(float)也可以的, 只是要按你所需的精准度而选适合的类形.