您的位置:首页 > 移动开发 > Android开发

android – 报错column ‘_id’ does not exist的解决

2012-08-01 14:43 381 查看
1、程序中用到了sqlite,结果运行时报错如下:

2、网上搜索一番,出现该错误原因是:

使用Cursor相关的Adapter时需要一个自增的列,且名字必需为 _id。而我创建的表里没有这个字段,只有一个名为id的自增列。

3、解决办法:

1)创建数据表时插入一个名为_id的列,类型为自增量,因为在使用Cursor相关的Adapter时需要用到这个列

2)如果实在不需要这个列的话,可以把数据表中某一列使用AS映射为 _id,再进行操作
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐