我想根据 item_name 获取记录..但是它给 sql 异常没有这样的列:Roti 存在。我的代码查询在那里
db.query(TABLE_1, new String[] { KEY_ITEM_CALORIES }, KEY_ITEM_NAME + "=" + item_name, null, null, null, null, null);
这个查询有什么问题?
我想根据 item_name 获取记录..但是它给 sql 异常没有这样的列:Roti 存在。我的代码查询在那里
db.query(TABLE_1, new String[] { KEY_ITEM_CALORIES }, KEY_ITEM_NAME + "=" + item_name, null, null, null, null, null);
这个查询有什么问题?
你可以那样做
Cursor mCursor=db.query(tablename, new String[] {"columnname1","columnname2"},"KEY_ITEM_NAME=?",new String[] { item_name }, null, null,null);
尝试这个
`Cursor cursor = db.rawQuery
("select * from Table_Name where Column_Name ='"+ value +"'", null)