请问:如何设定可以保证ACCESS数据库的数字类型字段只保留两位小数!!!

解决方案 »

  1.   

    我在ACCESS数据库里设的是两位小数,而且程序赋值也是两位,但保存后就变了!
    请高手赐教,谢谢!
      

  2.   

    X := 你的变量或者字段;
           X :=  (round((100 * X + 100 * 0.01 - 1)) Div round(100 * 0.01))
            * 100 * 0.01 / 100;
      

  3.   

    一点小常识:浮点数在计算机里不能精确的保存,有一个可以接受的误差范围,譬如两浮点相等判断不能用if a = b 而要用if Abs(a - b) < Delta(Delta就是误差),只要你在读写的时候加以控制就行了(或Round/RoundTo或Trunc)。