sql异常,没有这样的列存在(android)

时间:2013-07-08 05:15:58

标签: android android-sqlite

我想根据item_name获取记录。但它给出sql异常没有这样的列:Roti存在。         查询我的代码是

    db.query(TABLE_1, new String[] { KEY_ITEM_CALORIES }, KEY_ITEM_NAME + "=" + item_name, null, null, null, null, null);

这是什么问题?

2 个答案:

答案 0 :(得分:0)

你可以这样做

Cursor mCursor=db.query(tablename, new String[] {"columnname1","columnname2"},"KEY_ITEM_NAME=?",new String[] { item_name }, null, null,null);

答案 1 :(得分:0)

试试这个

`Cursor cursor = db.rawQuery

("select * from Table_Name where Column_Name ='"+ value +"'", null)