我在Delphi里定义一个字段的类型为Single,
在SQL2000里定义它为Real,因为它们的存储单元都为4个字节
但如果我在SQL里更改一个数据为0.98,但在Delphi里读出却是0.980000019073486,
再把这个数保存到数据库,仍为0.98,
结果就是:只要在SQL中,显示为0.98,而在Delphi中却为0.980000019073486,
为什么?
在SQL2000里定义它为Real,因为它们的存储单元都为4个字节
但如果我在SQL里更改一个数据为0.98,但在Delphi里读出却是0.980000019073486,
再把这个数保存到数据库,仍为0.98,
结果就是:只要在SQL中,显示为0.98,而在Delphi中却为0.980000019073486,
为什么?
解决方案 »
- 窗体居中怎样表示
- 出售集成自动控件大全
- 想为公司一个部门开发管理系统,请指教,谢谢!
- 现在准备装个delphi编译器,请用 D6,D7,D8哪个好
- 请问用xmldocument,如何删除xml的节点呢?代码如下
- colordialog对话框用在主窗体(fsMDIform)中的问题
- 怎样使用DELPHI从ORACLE数据库中存取图片(JPG和BMP格式的)
- 怎样才能把好几个form上的单选按钮radiobutton复选按钮checkbox上选择的内容给记录下来
- 如何使TImage控件能够接受键盘输入?
- Excel.Application如何存盘?
- 问一个关于ADOQuery连视图的问题
- 请问,二进制文件怎么打开请大家帮忙
不过你要是只想要他显示正常
可以format 她啊
实数的相等要用
f-0.98<0.0005之类足够你要精确的一个差来表示