执行下面的查询时,出现“意外停止”错误。
我正在尝试从我的Android Sql表中的"movie"
列中仅提取包含"KEY_TYPE"
的记录。
这就是我现在所拥有的:
/** Called when the activity is first created. */
@Override public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.media_list);
setTitle(R.string.movie_list);
mDb.query("records", new String[] {MediaDbAdapter.KEY_TYPE}, "KEY_TYPE LIKE '%movie%'", null, null, null, null);
答案 0 :(得分:0)
看起来你需要像
这样的东西mDb.query("records", new String[] {MediaDbAdapter.KEY_TYPE}, "KEY_TYPE LIKE '%movie%'", null, null, null, null);
“电影”周围的%符号告诉SQL引擎搜索其中包含字符串“movie”的记录。
答案 1 :(得分:0)
我认为这是一个简单的引用问题:
mDb.query("records", new String[] {MediaDbAdapter.KEY_TYPE}, "KEY_TYPE LIKE '%movie%'", null, null, null, null);