Quantcast
Channel: Qt DevNet forums: Qt Quick 1283365070**
Viewing all articles
Browse latest Browse all 4972

Problem with DB connection

$
0
0
I’ve been trying to connect my program to a database, unsuccessful #include <QCoreApplication> #include <QtSql> #include <QtDebug>   int main(int argc, char *argv[]) {     QCoreApplication a(argc, argv);   //    QString servername = "LOCALHOST\\SQLEXPRESS";     QString servername = "LOCALHOST\\MYSQL";     QString dbname = "test.dat";       QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE");       db.setConnectOptions();       QString dsn = QString("DRIVER=(SQL Native Client);SERVER=%1;DATABASE=%2;UID=root;PWD=root;").arg(servername).arg(dbname); //    QString dsn = QString("DRIVER=(SQL Native Client);SERVER=%1;DATABASE=%2;Trusted_Connection=Yes;").arg(servername).arg(dbname);   //    db.setDatabaseName(":memory:");     db.setDatabaseName(dsn);       if(db.open())     {         qDebug() << "Opened!";         db.close();     } else {         qDebug() << "Error: " << db.lastError().text() ;     }           return a.exec(); } The error I keep getting is “out of memory Error opening database”. I use UniServer, with Apache and MySQL. If anyone has any ideas, I’d be grateful. Regards! Edit: Answer found! [ https://qt-project.org/forums/viewthread/26150/#119424 ]

Viewing all articles
Browse latest Browse all 4972

Trending Articles