SQLite以整数形式保存浮点值

时间:2009-10-25 08:18:41

标签: c# sql sqlite system.data.sqlite

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

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

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

2 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:0)

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