eas*_*ese 12 sql parameters android
我正在编写一个Android应用程序,它试图根据两个单独的标准从数据库中提取数据.
锻炼和锻炼领域都是数据库中的字符串.我想返回一个仅包含满足BOTH条件的行的游标.哦,我也希望它按日期顺序排序......
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;
}
Run Code Online (Sandbox Code Playgroud)
我是一个新的android编码器,非常感谢你的帮助!
Ste*_*ice 29
使用selection和selectionArgs:
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 = ? AND KEY_EXERCISE = ?",
new String[] { workout, exercise },
null,
null,
KEY_DATE);
return cursor;
}
Run Code Online (Sandbox Code Playgroud)
注意如何selection String具有?实际值和实际值第就地形式传入一个String[],并在selectionArgs参数中.SQLite将用?来自的值替换那些s String[] selectionArgs.
| 归档时间: |
|
| 查看次数: |
17627 次 |
| 最近记录: |