读书人

SQLite 小数有关问题

发布时间: 2013-07-09 09:50:48 作者: rapoo

SQLite 小数问题
数据表table中X字段为1到100的连续两位小数 1,1.01,1.02一直到100
Y字段为200到300的连续两位小数200,200.01,200.02一直到300
select * from table where x between 2 and 10
这句话用 SQLiteAdapter.Fill(DataTable) 方法
返回的DataTable中 X字段均为整数,也就是2,3...,而Y字段正常
如果X取值范围为 2.1到10.4,DataTable中X字段的值就正常,这是为什么

[解决办法]
试试
select * from table where x between 2.0 and 10.0

读书人网 >C#

热点推荐