[Qt-interest] could not able to open mysqlsql database

Mikhail Veygman mveygman at gmail.com
Wed Sep 30 21:10:47 CEST 2009


Not sure you need it in your .pro file.

What linker is telling you is that it can't find library libqmysql to
link against, which makes sense since the plugin is dynamically loaded.

But then again Windows is a strange beast to me.
-  
Regards,

Mikhail Veygman


-----Original Message-----
From: Yuvaraj R <yuvaraj at ongobiz.com>
To: Mikhail Veygman <mveygman at gmail.com>
Cc: qt-interest <qt-interest at trolltech.com>
Subject: Re: [Qt-interest] could not able to open mysqlsql database
Date: Thu, 1 Oct 2009 00:31:33 +0530

Sorry 

English is  not my first language.. I didn't get u properly...

But database is valid only..
qDebug() << db.isValid();  //result true;

Some has replied posted like this 

Q_IMPORT_PLUGIN(qsqlmysql) 

and in your .pro file:

QTPLUGIN += qmysql .. is it correct.. i tried with one also

But i am getting error:c:\Qt\2009.01\mingw\bin\..\lib\gcc\mingw32\3.4.5
\..\..\..\..\mingw32\bin\ld.exe: cannot find -lqmysql


Please help me

Thanks

Yuvaraj R

On Thu, Oct 1, 2009 at 12:17 AM, Mikhail Veygman <mveygman at gmail.com>
wrote:
        Ok.
        
        Can you provide:
        
        db.isValid().  Also
        
        output of mysql -h localhost -u root -proot
        -
        Regards,
        
        Mikhail Veygman
        
        
        -----Original Message-----
        From: Yuvaraj R <yuvaraj at ongobiz.com>
        
        
        To: Mikhail Veygman <mveygman at gmail.com>
        Cc: qt-interest <qt-interest at trolltech.com>
        Subject: Re: [Qt-interest] could not able to open mysqlsql
        database
        Date: Thu, 1 Oct 2009 00:04:38 +0530
        
        Thanks for your reply
        
        Nothing i got from.
        
        qDebug() << db.lastError.text();
        
        
        Thanks
        
        Yuvaraj R
        
        
        
        
        
        On Wed, Sep 30, 2009 at 11:58 PM, Mikhail Veygman
        <mveygman at gmail.com>
        wrote:
               Instead of the default SQLITE message.
        
               Get:
               db.lastError().text()
        
               That may clear up some things.
        
               -
               Regards,
        
               Mikhail Veygman
        
        
        
               -----Original Message-----
               From: Yuvaraj R <yuvaraj at ongobiz.com>
               To: qt-interest <qt-interest at trolltech.com>
               Subject: [Qt-interest] could not able to open mysqlsql
        database
               Date: Wed, 30 Sep 2009 23:34:14 +0530
        
               Hi All
        
               I could not able to open  mysql  database..
        
               please help me
        
               my connection code is :
        
               QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL");
        
               db.setDatabaseName("Addu");
        
               db.setHostName("localhost");
        
               db.setUserName("root");
        
               db.setPassword("root");
        
               db.setPort(3306);
        
               if (!db.open()) {
        
               QMessageBox::critical(0, qApp->tr("Cannot open
        database"),
        
               qApp->tr("Unable to establish a database connection.\n"
        
               "This example needs SQLite support. Please read "
        
               "the Qt SQL driver documentation for information how "
        
               "to build it.\n\n"
        
               "Click Cancel to exit."), QMessageBox::Cancel);
        
               return false;
        
               }
        
               return true;
        
               }
        
        
               Please help me
        
        
        
               I am struggling since last two days ..
        
        
               Thanks
        
        
               Yuvaraj R
        
        
        
        
               _______________________________________________
               Qt-interest mailing list
               Qt-interest at trolltech.com
               http://lists.trolltech.com/mailman/listinfo/qt-interest
        
        
        
        





More information about the Qt-interest-old mailing list