Pardox数据库Number型字段小数点位数问题初学者的献礼

来源:互联网  时间:2016/8/24 1:29:30

关于网友提出的“ Pardox数据库Number型字段小数点位数问题初学者的献礼”问题疑问,本网通过在网上对“ Pardox数据库Number型字段小数点位数问题初学者的献礼”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: Pardox数据库Number型字段小数点位数问题初学者的献礼
描述:

表结构如下(很普通很常见的表)
名称(A)   库存(N) ……
M_1         20.5
M_2         30.25
 。           。
 。           。  
 。           。
使用SQL语句 Update 表 Set 库存= 库存 - :v_Stock
当 库存更新为 0---1之间的小数时 
就会得到一个很离谱的小数 比如0.350000000000001 (本来应该是0。35)
请问这是怎么回事 怎样解决?
BTW: 这种情况不能保证100%出现 但是存在
现在我用 Formatfloat  和  把小数 * 1000 再 /1000 这两种办法可以暂时止痛
有更好的办法吗?


解决方案1:

不用想了,Paradox数据库的数值型字段并不象FOX系列,它没有小数位数这一说(由计算机决定),所以你要控制小数位数,一般用两种方案:
1、用字段编辑器
2、用Format()函数转换
具体根据实际情况灵活运用

上一篇BDE连接ASCEE数据库
下一篇在数据库里能不能放照片呀,怎么放,怎么显示,谢谢
明星图片
相关文章
《 Pardox数据库Number型字段小数点位数问题初学者的献礼》由码蚁之家搜集整理于网络,
联系邮箱:mxgf168#qq.com(#改为@)