Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > QSqlQueryModel::setModel()


Автор: Platon 10.4.2007, 12:57
Здравствуйте, уважаемые.

Решил на вооружение взять класс QSqlQueryModel, оч хороший, setQuery() выполняется в принципе отлично, но если еще какой нибудь запрос сделать, который относится не к model, то вылетает с ошибкой.

Вот простой пример:
Код

#include <QtGui/QApplication>
#include "DBConnection.h"
#include <QSqlQueryModel>
#include <QSqlQuery>
int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    QSqlQueryModel model;
    model.setQuery("SELECT * FROM clienttable", DBConnection::getDatabase());
    DBConnection::getDatabase().exec("SELECT * FROM document");
    model.setQuery("SELECT * FROM clienttable", DBConnection::getDatabase());
    return a.exec();
}


Как мне сделать правильную работу? что не так?

Добавлено через 3 минуты и 47 секунд
Версия QT 4.2.0

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)