Russian Qt Forum

Qt => Базы данных => Тема начата: kolob от Июнь 28, 2010, 11:17



Название: Qt 3.3.3 и SQLite3
Отправлено: kolob от Июнь 28, 2010, 11:17
Добрый день! Помогите пожалуйста. Ни как не могу разобраться с SQLite. Создаю БД с помощью sqlite консоли. Кидаю ее в папку находиться проект, пытаюсь программно открыть выдает ошибку. Тоже самое и наоборот, создаю БД программно, открываю консолью, пытаюсь сделать запрос и опять ошибка
Код:
Error: file is encrypted or is not a database

Помогите разобраться.


Название: Re: Qt 3.3.3 и SQLite3
Отправлено: shirushizo от Июнь 28, 2010, 11:24
В какой папке база? и код, пожалуйста)


Название: Re: Qt 3.3.3 и SQLite3
Отправлено: crossly от Июнь 28, 2010, 11:32
я так полагаю различные версии sqlite....


Название: Re: Qt 3.3.3 и SQLite3
Отправлено: kolob от Июнь 28, 2010, 11:42
База находиться в папке с проектом, не там где экзешник.

Код:
  QSqlDatabase *db = QSqlDatabase::addDatabase("QSQLITE");
     db->setDatabaseName("dataBase.db");
     if(!db->open())


Название: Re: Qt 3.3.3 и SQLite3
Отправлено: BaltikS от Июнь 28, 2010, 12:00
crossly + 1, сто пудово, в трёхе уж очень он древний, кажись второй версии, а сейчас актуален 3.


Название: Re: Qt 3.3.3 и SQLite3
Отправлено: crossly от Июнь 28, 2010, 12:00
что ж не понятного ....на сколько я помню в qt3 sqlite 2й версии .... в системе у вас скорее всего 3й... вот отсюда и проблема...


Название: Re: Qt 3.3.3 и SQLite3
Отправлено: kolob от Июнь 28, 2010, 12:48
у кого нибудь есть 2я версия sqlite или кто знает где скачать?


Название: Re: Qt 3.3.3 и SQLite3
Отправлено: BaltikS от Июнь 28, 2010, 19:30
Создай базу средствами 3-го Qt, к примеру в программе demo, там есть вкладка, которая называется SqlBrowser. И SQL создавай таблицы.... Можно поискать конечно и клиентские программы, которые работают со второй версией SQLITE.


Название: Re: Qt 3.3.3 и SQLite3
Отправлено: kolob от Июнь 30, 2010, 15:20
Всем большое спасибо за ответы.