Здравствуйте, гость ( Вход | Регистрация )
Дата поста: | В теме: | За сообщение: | Спасибо сказали: | ||
---|---|---|---|---|---|
30.11.2010, 18:28 | SQLite БД из памяти в файл, из файла в память | Попробую написать заметки в раздел Qt/FAQ ![]() |
ViGOur, | ||
30.11.2010, 15:48 | SQLite БД из памяти в файл, из файла в память | О! Получилось таки ![]() Вот стоило спросить на форуме, как наконец докопался. ![]() Можно использовать SQLite API, идущий в комплекте с Qt. Оказалось, что никаких дополнительных библиотек делать не обязательно, достаточно просто приинклудить sqlite3.h, но при этом sqlite3.c соответственно нужно откомпилировать (оказывается, Qt без особых указаний на это его не откомпилирует). Итак, действия примерно такие: 1. В .pro файл добавляем две строки:
2. В файл, где собираемся использовать SQLite API, добавляем:
3. После чего можно использовать примерно вот такую функцию для загрузки/сохранения SQLite БД из памяти / в память: Нормальная функция сохранения/загрузки БД SQLite
![]() |
igor_bogomolov, | ||
30.11.2010, 12:49 | SQLite. Из file в :memory: | Понимаю, что тема старая. Но так как нормального решения не было, то напишу. По-идее для этого используется резервирование в SQLite. |
igor_bogomolov, | ||
![]() |
|
Текстовая версия | Сейчас: 17.4.2025, 5:19 |