我正在使用System.Data.SQLite将数据保存到数据库。在表中有2列定义为float。但是,当我将数据保存到DB时,它只保存整数部分。

12.2345 => 12 11.5324 => 11 (我不知道它到底是怎样的,它只是圆形)

是的我确定我在我的应用程序中使用了浮点数,并且我确信CommandText包含浮点数而不是整数。

有帮助吗?

解决方案

您需要在应用程序中使用浮点数,但您还需要确保SQLite数据库中的表条目已显式声明为REAL类型。

其他提示

不支持浮点数作为内置类型。请改用TEXT。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top