Portál AbcLinuxu, 13. května 2024 09:52


Dotaz: QT sql driver sa neda natiahnut

15.8.2010 01:34 daemonna
QT sql driver sa neda natiahnut
Přečteno: 174×
Odpovědět | Admin
ubuntu lucid, qt 4.6.2

napriek instalacii qt4 mysql a sqlite driverov mi moj program vyhadzuje ze nevie driver 'load'nut... mal/ma nietko podobny problem?

//DB connection

qDebug() << "connection name: " << conname;

dbses.addDatabase("QSQLITE");

dbses.setDatabaseName("/home/daemonna/bomb.db");

qDebug() << "valid: " << dbses.isValid();

//dbses.setUserName(dbuser);

//dbses.setPassword(dbpass);

if(dbses.open()){

//! update session status to DB

QSqlQuery quer(dbses);

quer.prepare("INSERT INTO sessions (playercount, sesid, sesname, sesstatus) VALUES (0, :sesid, 'some name', 1);");

quer.bindValue(":sesid", QVariant(conname));

quer.exec();

qDebug() << "session added to DB!!!!!!!!!!";

indg_session::status=true;

} else

qDebug() << "DB not OPEN!";

//end of DB conn

mi stale vyhadzuje DB not OPEN!
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

17.8.2010 17:44 Nikola Pajkovský | skóre: 16
Rozbalit Rozbalit vše Re: QT sql driver sa neda natiahnut
Odpovědět | | Sbalit | Link | Blokovat | Admin
http://doc.trolltech.com/4.6/sql-cachedtable.html
Save the whales. Feed the hungry. Free the mallocs
danaketh avatar 22.8.2010 21:19 danaketh | skóre: 6 | blog: Sick Mind | Praha
Rozbalit Rozbalit vše Re: QT sql driver sa neda natiahnut
Odpovědět | | Sbalit | Link | Blokovat | Admin
.pro

QT += core gui sql

.h

#include <QtSql>

.cpp
#include <QtSql/QtSql>
void Class::function()
{
    QSqlDatabase db;
    db = QSqlDatabase::addDatabase("QSQLITE");
    db.setDatabaseName("database.sqlite");
}
Tohle mám v Qt Creatoru u jednoho projektu :)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.