问一个sqlite数据库的问题

这是我的数据库的属性,分别是id,content,date,week,time,tinkle,tip,repeat,priority,classify

但是在我调试,查询数据库某一行用Cursor获取的时候获取的属性却是id,content,date,week,time,tip,tinkle,repeat,priority,classify

为什么tinkle和tip换了位置,我记得变了两次了,开始是换了位置,后过了一两天又一样,今天又换了位置,这是怎么回事???我只是进行数据库的增删改查4个操作而已

android,eclipse

3个回答

查看查询语句跟数据库列之间的绑定关系是否改乱了

是不是在错做数据库存储insert的时候发生来问题 检查 存的时候字段时候一直 和取得时候 字段的顺序 和get(position)是否一致。

qq_28676355
姜翔飞 回复xinyun94: 检查 存 取 update的代码:这个逻辑只有你自己知道 一一的对照:字段多,我也烦。但是这个没有别的办法。
大约 4 年之前 回复
xinyun94
xinyun94 我就是get(position)出现的值不同才发现那两列变了
大约 4 年之前 回复

查看查询语句跟数据库列之间的绑定关系是否改乱了
检查 存的时候字段时候一直 和取得时候 字段的顺序 和get(position)是否一致。

xinyun94
xinyun94 我这么说吧,比如我要取出第四个和第五个,没变前是得出time和tinkle,变得时候得出tip和tinkle,我也不知道是哪里不小心改了
大约 4 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐