在数据库中输入Float(输入更多数字)C#Microsoft SQL Server

LuckWallace

我正在使用Microsoft SQL Server Management Studio和C#将一些行插入此数据库。该表的第一列是代码(类型varchar(20)),第二列是float出现问题是因为如果我要输入3,71,数据库将存储3,7100000381469727。

码:

float superficieL = float.Parse(row.Cells[indexSuperficie].Value.ToString(), new CultureInfo("es-ES"));

作为浮点数插入到数据库中的值是此变量,我从仅包含3,71的datagridview中获得了他的值。

更多示例:

  • (DB)001122-0,9100000262260437
  • (DB)335T1613-0.5
  • (DB)335T1642-3,869999885559082
  • (DB)335T1644-3,7100000381469727

为什么会这样呢?

曼诺·乔杜里(Manoj choudhari)

参阅本文,以了解浮点,双精度和十进制数据类型在.NET中的工作方式

另外,请参考本文,其中建议了哪些选项可用于在SQL Server数据库中存储小数。

您可以为情况使用实数,浮点数或十进制类型。

在您的情况下,我建议Decimal在SQL Server表中使用数据类型,因为它提供了更好的精度,并且我相信这就是您所要的。

希望这可以帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从SQL Server数据库检索更多数据

来自分类Dev

跟踪Microsoft SQL Server数据库中的更改

来自分类Dev

在数据库中输入日期(phpMyAdmin,SQL)

来自分类Dev

数据库中的SQL Server对象

来自分类Dev

在SQL Server中复制数据库

来自分类Dev

在SQL Server中收缩数据库

来自分类Dev

C#SQL Server输入

来自分类Dev

无法从C#中的SQL Server数据库读取

来自分类Dev

.Net C# 输入字符串的格式不正确。尝试将值插入 SQL Server 数据库

来自分类Dev

在数据库 SQL Server 2016 中添加数据时出错

来自分类Dev

使用nodejs和mssql模块使用参数化输入创建SQL Server数据库

来自分类Dev

根据输入查找和提取数据库值(Java 和 SQL Server)

来自分类Dev

如何在数据库sql-server中填充列

来自分类Dev

Microsoft SQL Server 2012无数据库引擎

来自分类Dev

Microsoft SQL Server数据库字符转换

来自分类Dev

如何从MS SQL数据库(Microsoft SQL Server)中的其他.sql文件运行.sql文件?

来自分类Dev

SQL server 的数据库是 sql 数据库吗?

来自分类Dev

SQL Server CLR:如何在数据库项目的CLR SQL存储过程中调用WCF服务

来自分类Dev

数据库备份中的元数据-SQL Server 2008

来自分类Dev

如何回滚SQL Server数据库中的数据?

来自分类Dev

如何从Microsoft Sql Server数据库中删除所有事务发布?

来自分类Dev

是否可以从Microsoft SQL Server Management Studio中打开SQLite数据库?

来自分类Dev

在Microsoft Visual Studio 2017中创建SQL Server Compact Edition数据库文件

来自分类Dev

Microsoft SQL Server 2014中的报表服务(SSRS)2005连接数据库

来自分类Dev

SQL Server:大块数据库查询

来自分类常见问题

选择SQL Server数据库大小

来自分类Dev

从Powershell删除SQL Server数据库

来自分类Dev

SQL Server数据库连接错误

来自分类Dev

SQL Server 2005数据库比较

Related 相关文章

  1. 1

    从SQL Server数据库检索更多数据

  2. 2

    跟踪Microsoft SQL Server数据库中的更改

  3. 3

    在数据库中输入日期(phpMyAdmin,SQL)

  4. 4

    数据库中的SQL Server对象

  5. 5

    在SQL Server中复制数据库

  6. 6

    在SQL Server中收缩数据库

  7. 7

    C#SQL Server输入

  8. 8

    无法从C#中的SQL Server数据库读取

  9. 9

    .Net C# 输入字符串的格式不正确。尝试将值插入 SQL Server 数据库

  10. 10

    在数据库 SQL Server 2016 中添加数据时出错

  11. 11

    使用nodejs和mssql模块使用参数化输入创建SQL Server数据库

  12. 12

    根据输入查找和提取数据库值(Java 和 SQL Server)

  13. 13

    如何在数据库sql-server中填充列

  14. 14

    Microsoft SQL Server 2012无数据库引擎

  15. 15

    Microsoft SQL Server数据库字符转换

  16. 16

    如何从MS SQL数据库(Microsoft SQL Server)中的其他.sql文件运行.sql文件?

  17. 17

    SQL server 的数据库是 sql 数据库吗?

  18. 18

    SQL Server CLR:如何在数据库项目的CLR SQL存储过程中调用WCF服务

  19. 19

    数据库备份中的元数据-SQL Server 2008

  20. 20

    如何回滚SQL Server数据库中的数据?

  21. 21

    如何从Microsoft Sql Server数据库中删除所有事务发布?

  22. 22

    是否可以从Microsoft SQL Server Management Studio中打开SQLite数据库?

  23. 23

    在Microsoft Visual Studio 2017中创建SQL Server Compact Edition数据库文件

  24. 24

    Microsoft SQL Server 2014中的报表服务(SSRS)2005连接数据库

  25. 25

    SQL Server:大块数据库查询

  26. 26

    选择SQL Server数据库大小

  27. 27

    从Powershell删除SQL Server数据库

  28. 28

    SQL Server数据库连接错误

  29. 29

    SQL Server 2005数据库比较

热门标签

归档