Название: Асинхронная работа с базой данных Отправлено: White Owl от Январь 11, 2011, 00:14 Враппер над стандартным QtSQL.
Позволяет запускать запросы к базе в фоне и либо сидеть в цикле while(db->isBusy()){...} либо ждать получения сигнала done(); Поддерживается мульти-рекордсетная работа. Нету привязки параметров. Возможно будет в будущем... Багов вроде нет, но все возможно. Название: Re: Асинхронная работа с базой данных Отправлено: twp от Январь 11, 2011, 13:50 Это жесть
Код: connect(qApp, SIGNAL(aboutToQuit()), this, SLOT(waitForWorkersCloser())); Код: QScopedPointer<AsynchDB> db(new AsynchDB); Кроме того, где тут асинхронизм? Код: void AsynchDB::execute(const QString &query, bool waitForIt) { Код: const bool AsynchDB::isBusy() { Ну, а это вообще без комментариев: Код: void AsynchDB::execute(const QString &query, bool waitForIt) { |