数字字段保留小位数? 请问:如何设定可以保证ACCESS数据库的数字类型字段只保留两位小数!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我在ACCESS数据库里设的是两位小数,而且程序赋值也是两位,但保存后就变了!请高手赐教,谢谢! X := 你的变量或者字段; X := (round((100 * X + 100 * 0.01 - 1)) Div round(100 * 0.01)) * 100 * 0.01 / 100; 一点小常识:浮点数在计算机里不能精确的保存,有一个可以接受的误差范围,譬如两浮点相等判断不能用if a = b 而要用if Abs(a - b) < Delta(Delta就是误差),只要你在读写的时候加以控制就行了(或Round/RoundTo或Trunc)。 ¤●○大伙把平时遇到的隐蔽性错误贴出来共享,防止我们重蹈覆辙,节省我们程序员Debug时间,也为我们的软件发布提高健壮性和稳定性 问下关于类的问题 为什么我删除记录报错? 为什么这样过滤不行,好奇怪 一个安装的问题!(在线等待) 高分求救,如何在工具条上设置成F1,F2这样的快捷键!!在线!!!! 提问及(软件外包) Delphi 程序员的网上家园 dephi6有没有adoexpress的升级包??我想要。。。。 在ISAPI中让进程暂时挂起 access violation at address 77f498d5 ComboBox控件 怎么既能对ComboBox进行赋值,又不能对其编辑?
请高手赐教,谢谢!
X := (round((100 * X + 100 * 0.01 - 1)) Div round(100 * 0.01))
* 100 * 0.01 / 100;