Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Немедленно Прервать sqlexec (синхронный) с помощью комбинаций клавиш / 9 сообщений из 9, страница 1 из 1
12.05.2006, 08:35
    #33721905
Ильхом
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Немедленно Прервать sqlexec (синхронный) с помощью комбинаций клавиш
Немедленно Прервать sqlexec (синхронный) с помощью комбинаций клавиш...
Срочно...
...
Рейтинг: 0 / 0
12.05.2006, 08:37
    #33721909
Aleksey-K
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Немедленно Прервать sqlexec (синхронный) с помощью комбинаций клавиш
Ctrl+Alt+Del
С уважением, Алексей
...
Рейтинг: 0 / 0
12.05.2006, 08:38
    #33721911
Ильхом
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Немедленно Прервать sqlexec (синхронный) с помощью комбинаций клавиш
Смешно... Все-таки жду ответов
...
Рейтинг: 0 / 0
12.05.2006, 08:41
    #33721915
Aleksey-K
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Немедленно Прервать sqlexec (синхронный) с помощью комбинаций клавиш
А чего смешного, синхронный режим у вас.. Переходите на ассинхронный.
Ну можете еще Ctrl+Shift+ESC и в диспетчере задач "прибить" свой процесс
С уважением, Алексей
...
Рейтинг: 0 / 0
12.05.2006, 08:48
    #33721919
Ильхом
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Немедленно Прервать sqlexec (синхронный) с помощью комбинаций клавиш
Асинхронный медленно выполняется... Поэтому в некоторых случаях использую синхронный... Короче, давайте дельный совет...
...
Рейтинг: 0 / 0
12.05.2006, 11:13
    #33722341
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Немедленно Прервать sqlexec (синхронный) с помощью комбинаций клавиш
Вам дали дельный совет.

По сути, Вы хотите прервать выполнение команды. Единственный штатный способ для этого в FoxPro - это настройка

SET ESCAPE ON

Если не использовать настройку ON ESCAPE, то при нажатии клавиши Esc выполнение будет прервано.

Однако будет прервано выполнение не только команды, но и вообще всей процедуры. По сути, все тот же Ctrl+Alt+Del, но в более мягкой форме.

Чтобы организовать прерывание корректно, единственный путь - это асинхронный режим. По скорости, он не должен сильно проигрывать синхронному. Объем-то информации скачивается одинаковый. Видимо, Вы как-то некорректно организовали режим ожидания окончания выполнения запроса.
...
Рейтинг: 0 / 0
12.05.2006, 11:54
    #33722501
Ильхом
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Немедленно Прервать sqlexec (синхронный) с помощью комбинаций клавиш
Это и есть дельный совет... Т.е. в синхронном невозможно прервать...
...
Рейтинг: 0 / 0
14.05.2006, 19:23
    #33725551
Igor Korolyov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Немедленно Прервать sqlexec (синхронный) с помощью комбинаций клавиш
Hi Ильхом!

А может быть стоит посмотреть в сторону таймаутов SPT команд?

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
16.05.2006, 07:29
    #33728795
Ильхом
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Немедленно Прервать sqlexec (синхронный) с помощью комбинаций клавиш
Hi Igor!
как всегда в точку... Получилось... Спасибо
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Немедленно Прервать sqlexec (синхронный) с помощью комбинаций клавиш / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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