如有个字段abc,它在数据库保存的值是0.1,但用DBX
dm.ClientDataSet1.FieldByName('abc').AsString 结果却是".1",前面的0没了,
但用bde却没这样的问题
对于BDE,dm.ClientDataSet1.FieldByName('abc')是个TFloatField,而DBX却是TFMTBcdField
除了用FloatToStr(dm.ClientDataSet1.FieldByName('abc').AsFloat)还有其它方法能让
dm.ClientDataSet1.FieldByName('abc').AsString显示结果为0.1吗?
dm.ClientDataSet1.FieldByName('abc').AsString 结果却是".1",前面的0没了,
但用bde却没这样的问题
对于BDE,dm.ClientDataSet1.FieldByName('abc')是个TFloatField,而DBX却是TFMTBcdField
除了用FloatToStr(dm.ClientDataSet1.FieldByName('abc').AsFloat)还有其它方法能让
dm.ClientDataSet1.FieldByName('abc').AsString显示结果为0.1吗?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货