Russian Qt Forum

Qt => Базы данных => Тема начата: FreTFuL от Декабрь 19, 2010, 12:51



Название: Вопрос по базе данних
Отправлено: FreTFuL от Декабрь 19, 2010, 12:51
Можно ли создать файл бази данних поместить его в папку с програмой и оттуда доставаться к ее данним??


Название: Re: Вопрос по базе данних
Отправлено: SimpleSunny от Декабрь 19, 2010, 13:10
Можно. Ключевое слово sqlite.


Название: Re: Вопрос по базе данних
Отправлено: FreTFuL от Декабрь 19, 2010, 15:14
Можно пример кода?


Название: Re: Вопрос по базе данних
Отправлено: VozaMFC от Декабрь 21, 2010, 14:30
Можно пример кода?
Можно. Набираешь в поисковой строке форума "sqlite" и получаешь примеры...


Название: Re: Вопрос по базе данних
Отправлено: crossly от Декабрь 21, 2010, 15:09
примеры есть в Qt... в них всего лишь нужно заменить :memory: на реальный файл...


Название: Re: Вопрос по базе данних
Отправлено: FreTFuL от Январь 12, 2011, 19:56
Можно ли  хранить изображения в етой БД. Если да то можно пример как ето сделать.


Название: Re: Вопрос по базе данних
Отправлено: Пантер от Январь 12, 2011, 19:59
QDataStream & operator>> ( QDataStream & stream, QPixmap & pixmap )
Закидываешь pixmap в QByteArray, который сохраняешь в блобе.


Название: Re: Вопрос по базе данних
Отправлено: shirushizo от Январь 14, 2011, 17:48
либо, если надо изенять формат
bool QPixmap::save(QIODevice * device, const char * format = 0, int quality = -1 ) const
и в качестве device используешь QBuffer, направленный в QByteArray

и вообще первая ссылка в гугле (http://forum.vingrad.ru/topic-210942/kw-blob-sqlite.html) - стыдно должно быть


Название: Re: Вопрос по базе данних
Отправлено: FreTFuL от Январь 19, 2011, 21:14
Да действительно протупил)))