Russian Qt Forum

Qt => Базы данных => Тема начата: -QT- от Январь 28, 2008, 13:34



Название: Никогда не использовал SQLite а тут вдруг ...
Отправлено: -QT- от Январь 28, 2008, 13:34
... появилась необходимость в этом.
Ув. коллеги.
Кто знает какая версия SQLite входит в дистрибутив QT.


Название: Re: Никогда не использовал SQLite а тут вдруг ...
Отправлено: -QT- от Январь 28, 2008, 13:43
Проводя исследования предварительно выяснил, что
до версии 4.2 была включена версия 2, а в 4.3 и далее уже версия 3
поправьте если это не так.


Название: Re: Никогда не использовал SQLite а тут вдруг ...
Отправлено: WW от Январь 28, 2008, 14:19
Скомпиль кутю с флагом, кажись, -system-sqlite, прось бинарь sqlite в видимый path и будешь всегда иметь возможность юзать свежую версию.


Название: Re: Никогда не использовал SQLite а тут вдруг ...
Отправлено: Mikhail от Январь 28, 2008, 17:54
Проводя исследования предварительно выяснил, что
до версии 4.2 была включена версия 2, а в 4.3 и далее уже версия 3
поправьте если это не так.

Поправляю.
В 4.1.5 версия SQLITE - 3.2.7
Ранее не смотрел. Но кажется раньше в Qt 4 была возможность выбора между второй и третьей версиями SQLITE.


Название: Re: Никогда не использовал SQLite а тут вдруг ...
Отправлено: Flakes от Май 06, 2008, 14:17
Собственно топик подходит мне  :) никогда не юзал, и тут на те, застрял.

Пробую экзамплы с SQLite, компилятся, но при запуске бинарника не могу законнектится с базой, которая должна создаться в памяти (in-memory). Как она вообще должна коннектится к ней? Почтиал доки, сказано что нужно компилить плагин/билоиотеку, мне 4 часа впаду перекомпиливать весь QT ради них, да еще хрен знает что мне нужно, библиотека или плагин... короче нашел все это в %QTDIR%\src\plugins\sqldrivers\sqlite, скомпилил, насоздавала мне файлов, а именно вроде два тут значимых это qsqlite4.lib и qsqlite4.exp. Странно, но qsqlite4.dll валяется там же вместе с ними, но он был создан при дефолтной компиляции QT до этого, что не должно быть, так как никаких ключей для configure я не задавал. Ну да ладно, не в этом суть, что из них что и что мне нужно - я не знаю, нуб я пока в QT :)

Так вот а дальше что делать, как присобачить это к экзамплу и заставить работать. Через тулзу с sqlite.org - я сумел только в файлике создать БД - но это не катит, ибо для начала хочу экзампл запустить.

Юзаю 4.5.0-snapshot-20080426 + MSVS2005, если это имеет значение.


Название: Re: Никогда не использовал SQLite а тут вдруг ...
Отправлено: Flakes от Май 08, 2008, 05:40
разобрался, попался под руку глючный билд 4.5


Название: Re: Никогда не использовал SQLite а тут вдруг ...
Отправлено: ритт от Май 08, 2008, 07:17
флэйкс, расстроишься, если скажу, что во всех билдах уже недели две не трогалось ничего влияющего на работу модуля скл?


Название: Re: Никогда не использовал SQLite а тут вдруг ...
Отправлено: Flakes от Май 14, 2008, 09:28
не расстроюсь, но придется на 4.4 сидеть