首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

SQLite 小数有关问题

2013-07-09 
SQLite 小数问题数据表table中X字段为1到100的连续两位小数 1,1.01,1.02一直到100Y字段为200到300的连续两

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

热点排行