在SQL Server中有一字段(numeric,18,10),小数点右边可以存10位小数位数.可是在DELPHI中,却只能看到4位小数,这是为什么?
我该如何做,才能在DELPHI中看到这个字段的全部小数位数.

解决方案 »

  1.   

    你是不是定义了currency类型的变量
    real和double应该可以全部显示的
      

  2.   

    不是的,我直接把这个字段绑定到DBEdit组件上.
      

  3.   

    我这里都能看到,你是不是别的地方,dataset的属性里面有没有过限制
      

  4.   

    把字段绑定到DBEdit组件上这样做方便但不可取,一般常写程序的人都不习惯这样做.最好用tedit组件,这样能更好的反映数据的原貌.
    不过我想看看DBEdit组件上有没有长度的限制
      

  5.   

    很好解决
    如果你用的是ADO控件,你只需把该控件的EnabledBcd属性设置为FALSE就可以了
      

  6.   

    用format函数,具体看下帮助文件,里面有例子的.
      

  7.   

    yinzhiw(总是那么困)的方法應該是能解決,
    如不能重新用一個新的ADO控件,
    先設置EnabledBcd属性为FALSE再做其它設置