Hi,
AFAIK, you have to open the QSqlDatabase, do QSqlQuery prepare and exec,
read the results, do the next query, etc. all within one thread. You
can have multiple threads accessing simultaneously, if the underlying
database supports it. But you cannot send the query in one thread, then
read the results in another.
Regards, Tony
On 12/10/2018 5:52 PM, Konstantin Shegunov wrote:
Hello,
Is there any way to tell (besides looking at the sources) if a given
SQL plugin, or single methods of it, is reentrant/thread safe? The
docs are rather evasive on the issue ...
What would be allowed to do if I want to thread the SQL queries? Can I
serialize the exec/prepare and then pull the resultset in another thread?
Ideally I would like to process the results in a thread if possible,
even if I have to serialize the exec.
Currently I'm working with the PQSQL driver, but general answers are
acceptable as well.
Thanks in advance.
Kind regards.
_______________________________________________
Interest mailing list
Interest@qt-project.org
http://lists.qt-project.org/mailman/listinfo/interest
_______________________________________________
Interest mailing list
Interest@qt-project.org
http://lists.qt-project.org/mailman/listinfo/interest