晕…!把123456.63写入表中,存的却是123456.74,字段类型是decimal(15,2),哪错了???
解决方案 »
- 说说大家2008年什么时候放年假?
- 处理MEMO内容
- 郁闷,我昨天在书店看见好几个民工模样的人在看java的书
- 关于FireBird的简单问题,急!!!
- 请问高手:用什么方法可以不让应用程序使用虚拟内存?
- IdFtp无法通过连接共享连接FTP???
- 关于try.....except....end语句的问题
- 双击节点调用某窗体如何让它出现在其他窗体前端
- 类似于360的列表,用什么控件可以实现啊?
- 路过的大虾帮看看-----------如何改进这段关于图像的查找的代码?
- 请问出现:Illegal character in input file:($A1A1)属于什么错误?
- 我一般不说倒粪的事情。不过有点太可恶的人。
用formatfloat('0.00',(字段))
进行付值
也许能解决
长了的话,最好作一套基于字符串的运算库。不简单的。
在sql server 里decimal和numeric都是精确数据类型,怎么出现这种情况呢?
如果是float,real类型,还有可能,因为它们才是非精确数据类型.
在sql server 里decimal和numeric都是精确数据类型,怎么出现这种情况呢?
如果是float,real类型,还有可能,因为它们才是非精确数据类型.
同意
我使用的Sybase SQL Any Where 8.0数据库。
现在的问题是:我定义 decimal(6,2),输 入327895.63,竟提示范围越界了:(晕…!
----------------当然越界了,整数部分不能6-2=4位。
现在的问题是:我定义 decimal(6,2),输 入327895.63,竟提示范围越界了:(晕…!
----------------当然越界了,整数部分不能6-2=4位。 +我在SQL SERVER里试了没.63变成.74的问题转入 sybase研究