【发布时间】:2011-06-13 16:01:47
【问题描述】:
我正在编写一个 android 应用程序,它试图根据两个不同的标准从数据库中提取数据。
锻炼和锻炼字段都是数据库中的字符串。我想返回一个游标,其中只有满足两个条件的行。哦,我还希望它按日期顺序排序...
public Cursor graphQuery(String exercise, String workout) {
Cursor cursor = mDb.query(DATABASE_TABLE, new String [] {KEY_DATE, KEY_REPS,
KEY_REPS_FEEL, KEY_WEIGHT, KEY_WEIGHT_FEEL}, "KEY_WORKOUT=" + workout + "AND" +
"KEY_EXERCISE=" + exercise, null , null, null, KEY_DATE);
return cursor;
}
我是一个新的 android 编码器,希望能得到帮助!
【问题讨论】:
-
您可以通过在
selection字符串中引用workout和exercise来使您的代码正常工作。但是,这不是首选方法。有关如何正确使用selectionArgs参数的信息,请参阅我的答案。
标签: android sql parameters