Sqlite базы данных с несколькими таблицами - PullRequest
0 голосов
/ 15 декабря 2011

Я пытаюсь обработать две таблицы в базе данных. Если бы я создал другую таблицу, нужно ли нам использовать поле идентификатора первичного ключа или другой идентификатор ключа? Это то, что я делаю. Не могли бы вы дать мне обратную связь для меня? Спасибо.

public Cursor fetchAllItems() {
    return db.query(FRIDGE_TABLE, new String[] { KEY_ROWID, KEY_CATEGORY,
            KEY_NAME, KEY_EXPIRED_DATE, KEY_IMAGE }, null, null, null,
            null, null);
}
// return cursor over the list of all items in freezer table
public Cursor freezer_fetchAllItems() {
    return db.query(FREEZER_TABLE, new String[] { KEY_ROWID, KEY_CATEGORY,
            KEY_NAME, KEY_EXPIRED_DATE, KEY_IMAGE }, null, null, null,
            null, null);
}

1 Ответ

0 голосов
/ 15 декабря 2011

Чтобы ответить на ваш вопрос, Android требует, чтобы все первичные ключи были _id.

http://www.reigndesign.com/blog/using-your-own-sqlite-database-in-android-applications/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...