powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Как продолжить работу не дожидаясь завершения запроса ?
8 сообщений из 8, страница 1 из 1
Как продолжить работу не дожидаясь завершения запроса ?
    #32251171
Vagoo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Из программы делаю кучу инсертов.
Потом запускаю ХП которая их должна обработать.
Просец обработки длительный, но мне все равно завершится транзакция или откатит.
Я хочу продолжить работу, не дожидаясь завершения обработки.
Возможно ли это и как?
...
Рейтинг: 0 / 0
Как продолжить работу не дожидаясь завершения запроса ?
    #32251180
IgorK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Запускать ХП в отдельном треде со своим коннектом.
...
Рейтинг: 0 / 0
Как продолжить работу не дожидаясь завершения запроса ?
    #32251193
Vagoo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> IgorK

А другие варианты?

Я вообще хочу после этого программу завершить. К тому же хорошо бы инсерты и их обработку одной транзакцией... Что бы или записало, или откатило - но все вместе.
...
Рейтинг: 0 / 0
Как продолжить работу не дожидаясь завершения запроса ?
    #32251210
Gold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По другому никак.
...
Рейтинг: 0 / 0
Как продолжить работу не дожидаясь завершения запроса ?
    #32251365
VictorKr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Используй потоки...(Засада конечно но сделать реально)
...
Рейтинг: 0 / 0
Как продолжить работу не дожидаясь завершения запроса ?
    #32251603
Vagoo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> VictorKr

Не.
Потоки не буду делать - не тот масштаб приложения. Да и я слишком тупой для этого.

Все-таки.
Запрос/процедура к серверу - это ведь не поток управления программы, а просто строка запихнутая в сеть, ИМХО. Тогда почему прога обязана что-то ждать?
Сервер строку получит и начинает что-то жевать себе потихоньку. Если проге результат этого жевания не интересен, она бы себе работала дальше.
...
Рейтинг: 0 / 0
Как продолжить работу не дожидаясь завершения запроса ?
    #32251645
Фотография CrazyMihey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хе-хе, запускай из отдельной маленькой проги, у которой нет формочек и которая сразу же уберёт себя из TaskBar а и System Tray я.
...
Рейтинг: 0 / 0
Как продолжить работу не дожидаясь завершения запроса ?
    #32252280
Фотография Zmeishe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Совсем ленивый способ:
Запусти второй экземпляр своей проги. Запусти свую ХП, переключись на первый экземпляр и работай себе не дожидаясь пока ХП отработает.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Как продолжить работу не дожидаясь завершения запроса ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]