sqlite column ‘_id’ does not exist 解决方法

今天在给一个AutoCompleteTextView绑定数据库的时候,提示column ‘_id’ does not exist,仔细查了一下代码,我好像没写_id这一例,网上查了一下得知,这个列是必须有的。所以解决方法就有两种,一是在建数据库的时候直接就建一个,另一个方法就是把原来的主键 as _id就OK。如:


String[] columns = new String[] { "id as _id" };

© 2011, 冰冻鱼. 请尊重作者劳动成果,复制转载保留本站链接! 应用开发笔记