Название: проблема с SQLite Отправлено: DonYanches от Август 10, 2010, 11:11 Заранее извиняюсь, что создаю такую тему. Скорее всего тут такая есть, но я ее не нашла.
Компилю статистически программу, которая работает с БД через SQLite. И база данных не открывается=( В чем может быть дело? Cам QT собирала с использованием ключей -qt-sql-sqlite -plugin-sql-sqlite и даже с -system-sqlite кусок кода стандартный: #include <QMessageBox> #include <QTSQL> #include <QSqlDatabase> #include <QSqlError> #include <QSqlQuery> static bool createConnection() { QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE"); db.setDatabaseName("memory.db"); if (!db.open()) { QMessageBox::critical(0, qApp->tr("Cannot open database"), qApp->tr("Unable to establish a database connection.\n" "This example needs SQLite support. Please read " "the Qt SQL driver documentation for information how " "to build it.\n\n" "Click Cancel to exit."), QMessageBox::Cancel); return false; } и т.д. Пыталась компилировать и запускать программки из examples - то же самое. В чем может быть проблема? Если что, то у меня Win 7, QT 4.6.3 Название: Re: проблема с SQLite Отправлено: ax от Август 10, 2010, 11:23 в .pro дописать
LIBS += -LC:\Qt\4.6.3.2008.static\plugins\sqldrivers # путь к либе LIBS += -lqsqlite # линкуем в main.cpp Q_IMPORT_PLUGIN(qsqlite) Название: Re: проблема с SQLite Отправлено: DonYanches от Август 10, 2010, 11:38 Спасибо вам большущее! Все работает!=))
Название: Re: проблема с SQLite Отправлено: crossly от Август 10, 2010, 12:09 Цитировать Cам QT собирала с использованием ключей -qt-sql-sqlite -plugin-sql-sqlite и даже с -system-sqlite перебор .... достаточно было -qt-sql-sqlite.... и никаких танцев с бубном больше не надо было бы...Название: Re: проблема с SQLite Отправлено: DonYanches от Август 10, 2010, 12:52 т.е. если бы я при сборке использовала только -qt-sql-sqlite, то мне потом бы не пришлось ничего нигде прописывать как сейчас? о_О
Название: Re: проблема с SQLite Отправлено: Пантер от Август 10, 2010, 16:20 Да.
Название: Re: проблема с SQLite Отправлено: DonYanches от Август 10, 2010, 21:31 Спасибо, буду знать на будущее
|