База данных исключений sqlite3 заблокирована - PullRequest
0 голосов
/ 16 марта 2011

Если я открою базу данных в одной функции и закрою в той же функции, а затем снова открою ее с тем же объектом базы данных, но в другой функции (того же класса) - это вызовет исключение «база данных заблокирована»?

Я должен упомянуть, что я имею дело с двумя разными таблицами базы данных. Я получаю сообщение об ошибке, когда я пытаюсь UPDATE или INSERT в таблице, и никогда для SELECT запросов.

1 Ответ

0 голосов
/ 18 марта 2011

Я нашел решение. Я не заканчивал sqlite3_stmt, поэтому это происходило. Поэтому, когда вы используете какой-либо 'sqlite3_stmt *statement;', убедитесь, что вы правильно завершили его, позвонив по номеру 'sqlite3_finalize(statement)';

Проверьте эту ссылку лучшее описание.

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