[Qt-interest] QtSql connection timeout error
Thomas Fjellstrom
tfjellstrom at shaw.ca
Thu Sep 17 21:00:47 CEST 2009
On Thu September 17 2009, Stephen Jackson wrote:
> On Thu, Sep 17, 2009 at 7:30 PM, Thomas Fjellstrom wrote:
> > I've created a little long running process (a server), which connects to
> > MySQL through the QtSql api, but occasionally the mysql connection times
> > out due to inactivity (i assume). I've tried checking
> > connection.isOpen(),
> > connection.isValid(), and the connection.lastError(), but none of them
> > seem to hint that there's even been a problem. isOpen returns true,
> > isValid returns true, and lastError().code() is QSqlError::NoError but
> > every single query.exec() fails.
> >
> > I'm stumped. How can I reliably detect when the connection drops like
> > this?
>
> Perhaps these two recent threads might be relevant to this problem.
>
> http://lists.trolltech.com/pipermail/qt-interest/2009-August/011477.html
>
> http://lists.trolltech.com/pipermail/qt-interest/2009-September/012347.html
>
Partially valid. But lastError() should actually say there's an error if
exec() fails, no?
--
Thomas Fjellstrom
tfjellstrom at shaw.ca
More information about the Qt-interest-old
mailing list