Russian Qt Forum

Qt => Базы данных => Тема начата: BaHeK от Декабрь 15, 2010, 23:12



Название: Проблемы при работе с QPSQL..
Отправлено: BaHeK от Декабрь 15, 2010, 23:12
Доброго времени суток! У меня возникла следующая проблемка, ответ я уверен что простой, но не могу найти его... в общем при работе с базой QPSQL не отображаются данные в QTableView... вот код.. что не так? и как правильно?

QSqlDatabase db = QSqlDatabase::addDatabase("QPSQL");
    db.setHostName("localhost");
    db.setPort(5432);
    db.setUserName("postgres");
    db.setPassword("1");

    if(!db.open()){
        QMessageBox::warning(this,trUtf8("Ошибка!"),trUtf8("Ошибка открытия базы данных!"));
        return;
    }

    m_pTableModel = new QSqlRelationalTableModel(this,db);
    m_pTableModel->setTable("t_oblast");
    m_pTableModel->select();

    mf_tableAllWorkers->setModel(m_pTableModel);


Название: Re: Проблемы при работе с QPSQL..
Отправлено: BaHeK от Декабрь 15, 2010, 23:35
все... нашел...


Название: Re: Проблемы при работе с QPSQL..
Отправлено: bynet от Декабрь 15, 2010, 23:39
db.setDatabaseName не указал ты