Не сочтите за ПиАр. Вижу, что тема уже старая, но всё же может кому-то поможет моя статья. Просто недавно сам мучался с запросами и в этой теме искал ответ, но сделал немного по-другому. Меньше запросов на SQL, а больше запросов самого Qt - в итоге всё удалось и работает без ошибок. Статья находится здесь:
http://cpp-qt.at.ua/news/qt_i_raboty_s_bazami_dannykh_sqlite/2012-04-27-2. Еще раз прошу не принимать, как спам или подобное. Если ссылку нельзя - оставьте её, как текст.