delphi6  +  SQL  2000,TDBEdit绑定在后台数据库的Decimal  9(12,2)字段上,当输入整数时正常,但输入小数时,程序报告:EconvertError:"XXX  is  not  a  valid  integer  value",请问问题出在哪,我如何解决?  谢谢!

解决方案 »

  1.   

    你的字段类型定义肯定错了,integer是整型,当然不能输小数了。
      

  2.   

    数据库中字段类型为Decimal,长度为9,精度12,小数为2,TDBEdit与该字段绑定
      

  3.   

    我检查过了,数据库中数据类型为Decimal,长度为9,精度12,小数为2,不是粗心造成的问题。但在程序运行时却报告输入的数字不是合法的Integer,我怀疑是decimal数据类型的问题,有谁可以帮忙分析以下,谢谢!