社区
数据库相关
帖子详情
在SQL里面设置Decimal(18,7)出现的问题
truelang
2005-07-27 11:48:51
用DBGridEh去读取Sql数据库中的一个Fmoney,类型为:Decimal(18,7)。
现在,当Fmoney的值小于0.0001时,也就是出现了小数位数大于4位,DBGridEh会把它用科学计数法表示出来。
比如:有个0.00001,它会显示为:1E-5,怎样不让它这样显示,而直接就显示为:0.00001,
谢谢!!!!!!!
在线等待!!!!!
...全文
178
10
打赏
收藏
在SQL里面设置Decimal(18,7)出现的问题
用DBGridEh去读取Sql数据库中的一个Fmoney,类型为:Decimal(18,7)。 现在,当Fmoney的值小于0.0001时,也就是出现了小数位数大于4位,DBGridEh会把它用科学计数法表示出来。 比如:有个0.00001,它会显示为:1E-5,怎样不让它这样显示,而直接就显示为:0.00001, 谢谢!!!!!!! 在线等待!!!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
truelang
2005-07-29
打赏
举报
回复
唉,高手啊,哪去了呢???帮帮忙各位!!!!!!
truelang
2005-07-29
打赏
举报
回复
对不起,我们这里不能上QQ!!!!!!
mikezhou
2005-07-29
打赏
举报
回复
进这个群12648749,,我来回答你!
truelang
2005-07-29
打赏
举报
回复
哦,楼上的朋友能否说清楚些,小弟也是初学者!!!!!!
truelang
2005-07-29
打赏
举报
回复
谢谢: merkey2002(小样的)
merkey2002
2005-07-29
打赏
举报
回复
改成float型
把你的adoquery中的那个字段先删除掉,再加入。
我用dbgrid试过了, 是可以的。DBGridEh没用过,我就不清楚了。
另外adoquery字段里有个displayformat属性(这个字段是数值型才有)
比如设成#.##表示最多显示两位小数(四舍五入)
truelang
2005-07-28
打赏
举报
回复
拜托各位啦!!!!!!
请各位帮帮忙。
不知道可不可以修改DBGrid的显示格式??????
opqhjb_2002
2005-07-28
打赏
举报
回复
你用FORMAT函数改嘛!自己看看帮忙撒!
truelang
2005-07-27
打赏
举报
回复
我就是从Float改过来的,都是一样。。。。。。。
merkey2002
2005-07-27
打赏
举报
回复
你把那个字段的改成float型看看
SET
DECIMAL
_V2=FALSE及UDF ERROR: Cannot divide
decimal
by zero及Incompatible return types
DECIMAL
问题
排查
在对一款数据产品进行升级改造时,遇到旧版平台代码混乱,导致
SQL
执行
问题
。用户在旧版平台能正常执行的
SQL
在新版平台报错,如UDFERROR: Cannot divide
decimal
by zero。
问题
出现
在涉及除法运算且分母为0的查询中。经排查,错误与hive-jdbc版本和
DECIMAL
_V2
设置
有关。在新版平台执行某些
SQL
时,需要在执行前
设置
SET
DECIMAL
_V2=FALSE以避免错误。此外,还存在类型不兼容和字符串转
decimal
解析失败的
问题
。解决方案包括检查数据源一致性、
设置
查询选项和确保类型匹配。
不小心又中了
decimal
的埋伏——重新捋一下
decimal
的相关知识
本文通过一个具体的情景再现了在
SQL
Server中遇到的
decimal
问题
,详细解析了
问题
的原因和解决方法。进一步,作者进行了反思,并探讨了C#中
decimal
类型的相关特性与使用注意事项。
SQL
中如何去掉
decimal
字段後面的0
本文介绍如何在
SQL
Server中将
DECIMAL
类型的字段转换为VARCHAR类型时去除不必要的尾随零。通过先将
DECIMAL
转换为FLOAT再转VARCHAR的方法实现了这一目标。
SQL
server转
decimal
本文聚焦
SQL
Server中
decimal
数据类型,介绍其基本概念,指出适用于高精度财务计算。阐述了将其他数据类型转换为
decimal
的常见场景及转换函数,给出代码示例。还提及合理使用该类型需考虑性能和存储空间,以及转换时可能
出现
的溢出和精度损失错误。
SQL
Server
DECIMAL
精度
设置
本文介绍在涉及金钱处理的数据库字段中如何合理
设置
DECIMAL
类型的精度。通过实例解释了
18
和2的具体含义,并指出了其在转账提现等功能中的应用。
数据库相关
2,508
社区成员
88,447
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章