Почему новый (SQLite) файл базы данных создается с каждой транзакцией? - PullRequest
1 голос
/ 27 января 2012

У меня есть приложение для Android, которое сохраняет историю транзакций в файле базы данных (sqlite) на SD-карте. Проблема в том, что существует много записей, и после того, как определенное количество записей было сохранено или имеет определенный размер, приложение создает другой аналогичный файл базы данных для сохранения.

Может кто-нибудь сказать мне, через сколько номеров записей или какого размера база данных будет делать это?

 select count(*) from users where uname=? pwd=?;
database = SQLiteDatabase.openOrCreateDatabase(DATABASE_FILE_PATH + File.separator + DATABASE_NAME+i, null);
        createTables();

1 Ответ

1 голос
/ 27 января 2012

из-за этого DATABASE_NAME+i, где я - ваш сгенерированный идентификатор нового файла.

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