小心数据库字段值中可能的空格
本地客户端为了满足离线使用,采用sqlite数据库保存本地数据,并且表结构与服务器中数据库相同。本地数据采集好,先保存在sqlite中,联网后再通过服务上传到服务器数据库中。当然,本地客户端也从服务器获取数据,并更新sqlite中数据。今天在客户端中用sqlite中数据显示数据,未从服务器更新之前,条数显示都正常,从服务器更新之后,发现少几条。以为是读取的Sql有错,仔细检查,无果。未更新的数据都能正常查询出来,更新过的数据却不出现在查询结果中,显然应该是更新的数据有问题,仔细排查,发现sql中有判等操作,查看数据,发现更新后的数据比原来的数据末尾多一个空格。想必是插入数据时没有处理好吧。以前也遇到相同的问题,现在又遇到了,记录备忘吧。