社区
数据库相关
帖子详情
在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,
谢谢!!!!!!!
在线等待!!!!!
...全文
150
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型看看
SQL
Server 字段类型
decimal
(
18
,6)小数点前是几位?记一次数据库SP的BUG处理
SQL
Server 字段类型
decimal
(
18
,6)小数点前是几位? 不可否认,这是一个很低级的
问题
.... 为什么会问这么低级的
问题
? 由于这个
问题
,导致一个数据导入的SP执行失败....以至于困扰了我好几个小时.... 事情是这样的... 公司总部上了一套Oracle的ERP,我们系统中有些数据要从
里面
取,比如Supplier,Product等。 Oracle...
salary
DECIMAL
(10, 2)在
SQL
中存在意义
salary
DECIMAL
(10, 2)在
SQL
中存在意义
as cast float server
sql
_
sql
-server – 将Float转换为
Decimal
(
SQL
Server)
我需要在
SQL
Server中将Float转换为
Decimal
(28,10).我的
问题
是,由于浮动的性质和转换的方式,简单地转换浮动可能会使我的用户看起来错误的数字.例如:Float: 280712929.22Cast as
Decimal
: 280712929.2200000300What I think I want: 280712929.220000000...
Sql
的
decimal
、float、double类型的区别
三者的区别介绍 float:浮点型,含字节数为4,32bit,数值范围为-3.4E38~3.4E38(7个有效位) double:双精度实型,含字节数为8,64bit数值范围-1.7E308~1.7E308(15个有效位)
decimal
:数字型,128bit,不存在精度损失,常用于银行帐目计算。(28个有效位) 按存储的范围进行排序 float(real) doub
编程之旅-
decimal
插入显示为.00的
问题
今天开发遇到一个奇葩的
问题
,使用navicat插入数据,其中有个
decimal
(
18
,2)类型的数据类型,当插入整数部分>0的时候都没
问题
,然后插入0开头包括0的数然后显示为.00 整数部分不翼而飞了,,,如图所示当时查了半天后来没办法厚着脸皮去问别人,然后在别人那边用
sql
server查看表数据发现正常,,, 如图所示
decimal
类型(整数部分为0的时候)在
sql
server显示正常在
数据库相关
2,507
社区成员
88,453
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章