simplecursoradapter使用时提示column '_id' does not exist

来源:互联网 发布:九阴真经安卓版免网络 编辑:程序博客网 时间:2024/06/15 00:59

simplecursoradapter继承自cursoradapter,这个类有个隐形规定,就是数据库中必须有_id这个字段。

解决这个问题的方法是:

1、重名命名数据库表,将自增长的主键命名为_id

2、使用数据库查询语言时,使用db.rawQuery(select * from biao,null)-----数据库中有_id字段时

3、使用db.rawQuery(select id as _id,name from biao)---数据库中无_id时。

也就是查询时必须查找_id列。

原创粉丝点击