数据库字段设置为DECIMAL(12,6)
用DBEDIT控件连该字段。
当输入0.00005时,保存会自动变为0
当输入9.99999时,又会自动变成10
可是如果小数位不超过4位就不会有问题。
开发环境
WIN2000PROFESSIONAL中文版+SP3
DELPHI6+SP2
SQLSERVER2000英文版。
用DBEDIT控件连该字段。
当输入0.00005时,保存会自动变为0
当输入9.99999时,又会自动变成10
可是如果小数位不超过4位就不会有问题。
开发环境
WIN2000PROFESSIONAL中文版+SP3
DELPHI6+SP2
SQLSERVER2000英文版。
解决方案 »
- Delphi中的TTreeNode节点怎样储存两个字符串
- delphi中的类与控件有什么关系?
- ADOConnection如何连接VF数据库
- 一个关于StringGrid的问题,很急
- 请问那里有关于 indy 的资料呀!(急呀)
- 请问一个问题!
- 在运行期定义的对象在开发环境下运行正常,但将编译后的程序Copy到别的机就不能运行,请问是什么原因呀?
- 新手求救:关于数据库的问题!
- 用ADOConnect连接SQLServer数据库时,想用udl文件,可以吗?如何生成udl文件
- Table.delete 后能不能恢复啊?
- 如何得到汉字的拼音简码????
- 再问:请高手来帮我解决在ADO主、从表存储和触发器有效结合的问题!真诚期望您的帮忙!
果然是BCD属性问题。
将ADODATASET的ENABLEBCD设置为FALSE就好了。
可是,双产生一个副问题比如输入:0.00005会自动显示成5E-5
可是用户不想要这样显示,请问该如何做呢?如果分不够的话,我可以再开一个问题来加分。
对不起,分给错了。