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

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

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

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

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


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