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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Никогда не использовал SQLite а тут вдруг ...  (Прочитано 5682 раз)
-QT-
Гость
« : Январь 28, 2008, 13:34 »

... появилась необходимость в этом.
Ув. коллеги.
Кто знает какая версия SQLite входит в дистрибутив QT.
Записан
-QT-
Гость
« Ответ #1 : Январь 28, 2008, 13:43 »

Проводя исследования предварительно выяснил, что
до версии 4.2 была включена версия 2, а в 4.3 и далее уже версия 3
поправьте если это не так.
Записан
WW
Гость
« Ответ #2 : Январь 28, 2008, 14:19 »

Скомпиль кутю с флагом, кажись, -system-sqlite, прось бинарь sqlite в видимый path и будешь всегда иметь возможность юзать свежую версию.
Записан
Mikhail
Программист
*****
Offline Offline

Сообщений: 587


Просмотр профиля
« Ответ #3 : Январь 28, 2008, 17:54 »

Проводя исследования предварительно выяснил, что
до версии 4.2 была включена версия 2, а в 4.3 и далее уже версия 3
поправьте если это не так.

Поправляю.
В 4.1.5 версия SQLITE - 3.2.7
Ранее не смотрел. Но кажется раньше в Qt 4 была возможность выбора между второй и третьей версиями SQLITE.
Записан
Flakes
Гость
« Ответ #4 : Май 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, если это имеет значение.
Записан
Flakes
Гость
« Ответ #5 : Май 08, 2008, 05:40 »

разобрался, попался под руку глючный билд 4.5
Записан
ритт
Гость
« Ответ #6 : Май 08, 2008, 07:17 »

флэйкс, расстроишься, если скажу, что во всех билдах уже недели две не трогалось ничего влияющего на работу модуля скл?
Записан
Flakes
Гость
« Ответ #7 : Май 14, 2008, 09:28 »

не расстроюсь, но придется на 4.4 сидеть
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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