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的连接并实现增删改查的功能