Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets > MySQL and SELECT


Автор: newbie2009 16.1.2012, 22:29
Сделал клин проект и ребут и почему-то заработало. ИЗВИНИТЕ за тему, можете удалить

Добрый вечер. 
Подскажите почему может в данном случаи не посылаться запрос на получение данных с табл.?

вывод программы следующий:
true
false

Код

   QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL","av");
    db.setHostName("localhost");
    db.setDatabaseName("av_service");
    db.setUserName("av_service");
    db.setPassword("123");



    bool connected = db.open();
    qDebug() << connected;


    QString sql("SELECT id_user, e-mail FROM users"); // WHERE username='inisider'");
    QSqlQuery q(db);


    qDebug() <<  q.exec(sql);

    while (q.next()) {

      QString email = q.value(1).toString();

      int id_user = q.value(0).toInt();

      qDebug() << id_user << email;

    }

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