Russian Qt Forum
Ноябрь 22, 2024, 22:24 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: :memory: из QByteArray  (Прочитано 3221 раз)
Yuriy
Гость
« : Январь 28, 2012, 14:15 »

Доброго времени суток!

Возможно ли реализовать такое: в архиве zip я имею файл базы данных, так вот, извлекаю его при помощи
Код:
const QByteArray aExpImpD = zip_reader.fileData("ExpImp.db");
QFile aExpImpFile(values::getTempPath() + "ExpImp.db");

aExpImpFile.open(QFile::WriteOnly);
aExpImpFile.write(aExpImpD);
aExpImpFile.close();

Далее соединяю его с основной б.д. и считываю с него значения, затем отсоединяю и удаляю. А круто было бы его не сохранять на диск, а создать :memory: из имеющегося QByteArray
Записан
Yuriy
Гость
« Ответ #1 : Январь 28, 2012, 14:29 »

Еще было интересно узнать как можно получить QByteArray из :memory: БД.

Насчет первого вопроса наткнулся на такую вещь:

http://www.mail-archive.com/sqlite-users@sqlite.org/msg15929.html
но пока не пойму как реализовать с QSqlDatabase
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.041 секунд. Запросов: 20.