dbgrid显示小数为何显示为2.20000004768372 ?我在用ado连接数据库,用dbgrid显示和修改,修改值我输入2.2
post后,则变为2.20000004768372
请问这是什么问题???如何解决?
post后,则变为2.20000004768372
请问这是什么问题???如何解决?
解决方案 »
- 调用c#写的webservice,传入参数为空
- 关于MDI窗口的活动子窗口的设置问题........
- 请教,dbGridEh,如何只在list 中修改,而不提交到数据库中去?
- 大家看看这段代码,问什么bmp的可以插入到数据库中,但是jpg或jpeg就不能呢???
- 对于type,我不是太理解!
- 关于Delphi中实现类似bitblt功能的问题。
- 各位大侠,怎么得到QQ登录框中用户号码和用户口令的句柄啊~~~~~
- 外包开发照相贴纸软件,有兴趣的请进
- 为什么我的activeform不更新????
- 有哪位大侠知道WINZIP 或OFFICE的工具条的图标是放在哪里的?
- label的caption的显示问题?
- 为什么我的dlphi7里面的Multitier里没有CORBA Server Application这个数据模块
计算:使用 .AsCurrency; //如:adoquery1.fieldbyname('FieldName').AsCurrency+XXX;
to gxgyj(Jackson...) :
我是这样设置的:
form_main.DataSource5.DataSet.FindField('长').EditMask := '00.0';
也不行,而且大家知道吗?我不是计算,是在dbgrid中编辑时,出现这种情况的。大家在帮想想办法
相应的字段你可能设置成了FLOAT型。
2、如果你使用的是SQLSERVER数据库,那么把数据类型修改为DECIMAL,然后自行设定小数点位数