社区
数据库相关
帖子详情
在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,
谢谢!!!!!!!
在线等待!!!!!
...全文
152
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...
SQL
Server 数据类型
Decimal
介绍
为
SQL
Server 数据类型,属于浮点数类型。存储数据范围是: -1038~1038-1 的固定精度和小数位的数字。一个
decimal
类型的数据占用了2~17个字节。
decimal
数据类型在
SQL
Server中的定义的形式如下:
decimal
[(p[,s])]:其中,p是指精度,指定小数点左边和右边可以存储的十进制数字的最大个数。精度必须是1~38之间的值。...
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
数据库相关
2,507
社区成员
88,453
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章