社区
Delphi
帖子详情
我從sql server2000裡取數據,碰到了decimal類型的,我在delphi裡用什麼函數把它變成字符串?
qiuzilingxixi
2002-05-10 04:32:31
我從sql server2000裡取數據,碰到了decimal類型的,我在delphi裡用什麼函數把它變成字符串?
...全文
94
5
打赏
收藏
我從sql server2000裡取數據,碰到了decimal類型的,我在delphi裡用什麼函數把它變成字符串?
我從sql server2000裡取數據,碰到了decimal類型的,我在delphi裡用什麼函數把它變成字符串?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qiuzilingxixi
2002-05-10
打赏
举报
回复
都不行,試過
dancemaple
2002-05-10
打赏
举报
回复
procedure TForm1.Button1Click(Sender: TObject);
var
f: Double;
begin
try
f := ADODataSet1.FieldByName('aaa').AsFloat; // 字段aa为decimal类型
Edit1.Text := FloatToStr(f);
except
ShowMessage('Can''t convert!');
end;
end;
erp2
2002-05-10
打赏
举报
回复
floattostr()/Fileds[n].AsString/Fileds[n].value
紫气东来-长江
2002-05-10
打赏
举报
回复
Fileds[n].AsString
shockjoy
2002-05-10
打赏
举报
回复
decimal相当于delphi中的single类型
用floattostr()函数就行了
SQL
Server
小数类型(float 和
decimal
)
转自链接 https://www.cnblogs.com/ljhdo/p/4910699.html
SQL
Server
小数类型(float 和
decimal
) 在
SQL
Server
中,实际上小数数值只有两种数据类型:float 和
decimal
,分别是近似数值和精确数值。其他小数类型,都可以使用float和
decimal
来替代,例如,双精度(double precision)数据类型...
SQL
Server
数据类型选择指南:float还是
decimal
?避免round函数的小数陷阱
本文深入解析了
SQL
Server
中float与
decimal
两种数值类型的核心差异。float采用二进制近似存储,计算快但存在精度误差;
decimal
为精确十进制存储,确保数据准确但性能稍逊。文章重点探讨了round函数在处理float类型时可能出现的显示“陷阱”,并提供了金融计算、科学分析等不同场景下的数据类型选择策略与性能优化建议。
SQL
中的real、float、
decimal
、numeric数据类型区别
概述: 浮点数据类型包括real型、float型、
decimal
型和numeric型。浮点数据类型用于存储十进制小数。 在
SQL
Server
中浮点数值的数据采用上舍入(Round up)的方式进行存储,所谓上舍入也就是,要舍入的小数部分不论其大小, 只要是一个非零的数,就要在该数字的最低有效位上加1,并进行必要的进位。 由于浮点数据为近似值,所以并非数据类型范围内的所有数据都能精确地表示。 1、区别说明
decimal
(numeric):同义,用于精确存储数值 float 和 real...
SQL
Server
常用数据类型
SQL
Server
常用数据类型
Delphi
5,943
社区成员
262,942
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章