这是我用来搜索一个seletion arg的代码:
public Cursor getType(String type) throws sqlException { Cursor mCursor = db.query(true,DB_table,new String[] { KEY_ROWID,KEY_ALCOHol,KEY_TYPE,KEY_BRAND,KEY_PRICE },KEY_TYPE + "=?",new String[] { type },null,null); if (mCursor != null) { mCursor.movetoFirst(); } return mCursor;}
但这仅按KEY_TYPE搜索,我如何设置它以便按KEY_TYPE,KEY_ALCOHol和KEY_PRICE进行搜索?
解决方法 这可能对你有所帮助public Cursor getType(String type) throws sqlException { Cursor mCursor = db.query(true,new String[] { KEY_ROWID,KEY_PRICE },KEY_TYPE + "=?" + " AND " + KEY_ALCOHol + "=?" " AND " + KEY_PRICE + "=?",new String[] { type,alcohol,price },null);if (mCursor != null) { mCursor.movetoFirst(); } return mCursor;}总结
以上是内存溢出为你收集整理的android – 在SQLite数据库查询中设置多个选择args全部内容,希望文章能够帮你解决android – 在SQLite数据库查询中设置多个选择args所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)