У меня есть приложение для Android, использующее локальную базу данных sqlite.
private SQLiteDatabase mDb;
когда я запускаю этот запрос, я получаю свой Курсор над строками с pid, равным id, как требуется:
mDb.query(true, PT_TABLE, new String[] {KEY_PID, KEY_TID},
KEY_PID+" = "+id, null, null, null, null, null);
когда я запускаю следующий запрос, чтобы получить тот же набор результатов, упорядоченный по pid, я получаю « android.database.sqlite.SQLiteException: datatype mismatch »
mDb.query(true, PT_TABLE, new String[] {KEY_PID, KEY_TID},
KEY_PID+" = "+id, null, null, null, null, KEY_PID+" DESC");
Есть идеи?