c# sql server float

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c# sql server float相关的知识,希望对你有一定的参考价值。

float 类型的 11.22 数,存入float类型的字段,写入表里就成了11.220000267028809 , 这个问题为什么?

你的表里float的精度设置得太高了,小数位数据设置为2位就可以了,
比如
decimal(8,2) ,2为小数位数据。8为总长度
参考技术A 不用管它,输出的使用用string.format()格式化一下就行了

SQL Server类型与C#类型对应关系

SQL Server类型C#类型
bit bool
tinyint byte
smallint short
int int
bigint long
real float
float double
money decimal
datetime DateTime
char string
varchar string
nchar string
nvarchar string
text string
ntext string
image byte[]
binary byte[]
uniqueidentifier Guid

以上是关于c# sql server float的主要内容,如果未能解决你的问题,请参考以下文章

winform,用c#链接 sql server。对数据库进行查询记录,增加记录,删除记录。,修改记录。

跟踪在 C# 应用程序或 SQL Server 中对 SQL Server 进行更改的人员

C# 和SQL Server 类型转换

用C#语言实现与SQL server的连接并实现增删改查的功能

如何从 C# 代码将 SQL Server CE 迁移到 SQL Server 2012 Express

SQL SERVER类型与C#类型对照