Russian Qt Forum
Ноябрь 24, 2024, 00:55 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Асинхронный запуск запросов  (Прочитано 3332 раз)
White Owl
Гость
« : Май 19, 2009, 22:29 »

Как сделать асинхронный запуск запросов используя QSql?

Надо запускать долгоиграющие хранимые процедуры с возможностью прерывать их. База данных это поддерживает и используя "родной" интерфейс я могу прервать выполняющуюся команду. Но я не вижу чтобы это было доступно где-нибудь в QSqlDriver/QSqlDatabase/QSqlQuery. Никому не нужно что-ли?
Записан
break
Гипер активный житель
*****
Offline Offline

Сообщений: 846


Просмотр профиля
« Ответ #1 : Май 20, 2009, 02:15 »

Какую БД вы используете - стандартные драйвера Qt очень просты - например для firebird даже не было возможности стартовать несколько транзакций для одного подключения и задать некоторые свойства транзакций. Но ребята с этого форума писали свой драйвер для FB на основе IBPP поддерживающий эти ин некоторые другие возможности.

Может и для вашего случая уже кто-то что-то писал (плагин-драйвер-sql)

В общем какая БД?
Записан
White Owl
Гость
« Ответ #2 : Май 20, 2009, 22:04 »

В данный момент у меня ASE12.5 превращающаяся в ASE15.
Так же в работе (но чуть меньше) SA11.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.047 секунд. Запросов: 23.