Найдено 70 результатов
- 28 мар 2007, 14:57
- Форум: Вопросы создания клиентских и серверных приложений
- Тема: "Отмена запроса" как это сделать?
- Ответы: 22
- Просмотры: 21334
Как сделать чтобы поток прекращал ждать? Например, создаешь потомка от TThread, который запускает запрос и ждет его завершения. Этот вторичный поток можно в любое время терминировать. Хотя не факт, что это правильно. Проверял я в IBExpert может прекращать ждать! И сервер FB2 прекращает выполнять за...
- 28 мар 2007, 14:54
- Форум: Вопросы создания клиентских и серверных приложений
- Тема: "Отмена запроса" как это сделать?
- Ответы: 22
- Просмотры: 21334
- 28 мар 2007, 14:53
- Форум: Вопросы создания клиентских и серверных приложений
- Тема: "Отмена запроса" как это сделать?
- Ответы: 22
- Просмотры: 21334
И сервер FB2 прекращает выполнять запрос. (в отличие от FB1.5). Как ты это увидел, интересно знать. Там же есть запуск в Background'е... Наверно, он про него говорит. Сам этим пользуюсь, когда предполагаю, что тестовый запрос будет выполняться очень долго. Совершенно верно!!! аналогично делаю!!! :w...
- 28 мар 2007, 14:50
- Форум: Вопросы создания клиентских и серверных приложений
- Тема: "Отмена запроса" как это сделать?
- Ответы: 22
- Просмотры: 21334
Как сделать чтобы поток прекращал ждать? Например, создаешь потомка от TThread, который запускает запрос и ждет его завершения. Этот вторичный поток можно в любое время терминировать. Хотя не факт, что это правильно. Проверял я в IBExpert может прекращать ждать! И сервер FB2 прекращает выполнять за...
- 28 мар 2007, 14:24
- Форум: Вопросы создания клиентских и серверных приложений
- Тема: "Отмена запроса" как это сделать?
- Ответы: 22
- Просмотры: 21334
Скажите только одно как прервать запрос выполняемый в потоке? Ибо даже если поток уничтожаешь запрос продолжает выполняться. Такое впечатление, что ты не читаешь ответов. Дмитрий тебе разжевал всё. На FB2 - никак. Запрос выполняется не в потоке, а на сервере. А твой поток только ожидает получения д...
- 28 мар 2007, 13:35
- Форум: Вопросы создания клиентских и серверных приложений
- Тема: "Отмена запроса" как это сделать?
- Ответы: 22
- Просмотры: 21334
Поможет в чём? Очень малое число запросов должно проектироваться с возможностью прерывания. Из более чем 2000 у меня в базе - только 3 таких, прерываемых. Про прерывание же "обычных" запросов уже всё сказано. Скажите только одно как прервать запрос выполняемый в потоке? Ибо даже если поток уничтожа...
- 26 мар 2007, 11:31
- Форум: Вопросы создания клиентских и серверных приложений
- Тема: "Отмена запроса" как это сделать?
- Ответы: 22
- Просмотры: 21334
Проводил эксперемент Запускал в приложении долгоиграющий запрос, а потом вырубал приложение из диспетчера задач. Дак вот ФБ 1.5 с настойчивойстью осла продолжал выполнять этот запрос, а последний ФБ2 прекращал его выполнять (и правильно делал :) ) Можно ли какнибудь программно дать команду серверу ,...
- 26 мар 2007, 11:23
- Форум: Вопросы создания клиентских и серверных приложений
- Тема: "Отмена запроса" как это сделать?
- Ответы: 22
- Просмотры: 21334
- 23 мар 2007, 17:55
- Форум: Вопросы создания клиентских и серверных приложений
- Тема: "Отмена запроса" как это сделать?
- Ответы: 22
- Просмотры: 21334
"Отмена запроса" как это сделать?
С радостью узнал что ФБ2 можно отменять запросы!
Подскажите как это можно сделать програмно?
(использую ДЕЛФИ 7 Политра компонентов InterBase)
Подскажите как это можно сделать програмно?
(использую ДЕЛФИ 7 Политра компонентов InterBase)
- 23 мар 2007, 16:48
- Форум: Баги и падения сервера
- Тема: request synchronization error
- Ответы: 29
- Просмотры: 24240
- 23 мар 2007, 16:03
- Форум: Баги и падения сервера
- Тема: request synchronization error
- Ответы: 29
- Просмотры: 24240
- 23 мар 2007, 15:26
- Форум: Баги и падения сервера
- Тема: request synchronization error
- Ответы: 29
- Просмотры: 24240
запрос делается из вьюхи а во вьюхе используется функция Рекурсивная Т.е. все 3.5 Гб из одной таблицы ты получаешь через вьюху, которая строится по рекурсивной процедуре? Йо. Ты не все данные из неё переливаешь, что ли? да процедура стоит в условии и отнимает часть данных Одно не понятно, что FB па...
- 23 мар 2007, 13:17
- Форум: Баги и падения сервера
- Тема: request synchronization error
- Ответы: 29
- Просмотры: 24240
- 23 мар 2007, 11:23
- Форум: Баги и падения сервера
- Тема: request synchronization error
- Ответы: 29
- Просмотры: 24240
Сегодня с удивлением узнал что ошибка повторяется и на версии 1.5.4 Обноружил что FB Сожрал всю память Самое главное забыл сказать запрос делается из вьюхи а во вьюхе используется функция Рекурсивная может из-за неё Вот её код CREATE PROCEDURE FIND_CHILDREN ( KEY_PARENT BIGINT, KEY_REF BIGINT, KEY_B...
- 22 мар 2007, 18:00
- Форум: Баги и падения сервера
- Тема: request synchronization error
- Ответы: 29
- Просмотры: 24240
- 22 мар 2007, 16:52
- Форум: Баги и падения сервера
- Тема: request synchronization error
- Ответы: 29
- Просмотры: 24240
- 22 мар 2007, 16:48
- Форум: Баги и падения сервера
- Тема: request synchronization error
- Ответы: 29
- Просмотры: 24240
2. Наполните её тестовыми данными (IBExpert). Одну из двух баз? Именно одну! (затем данные перекачаем в другую) 3. Используя встроенный сервер сделайте запрос к базе1... Встроенный во что? Embedded что ли? Оставить запрос открытым, или не надо? Именно Embedded! 4. Используя тот же сервер залейте ре...
- 22 мар 2007, 16:32
- Форум: Баги и падения сервера
- Тема: request synchronization error
- Ответы: 29
- Просмотры: 24240
- 22 мар 2007, 15:22
- Форум: Баги и падения сервера
- Тема: request synchronization error
- Ответы: 29
- Просмотры: 24240
- 22 мар 2007, 14:40
- Форум: Баги и падения сервера
- Тема: request synchronization error
- Ответы: 29
- Просмотры: 24240
ошибка вылазит из ядра, означает обычно несоответствие операции состоянию дескриптора запроса (типа фетч из неактивного курсора и т.п.). По идее, в нормальных обстоятельствах возникать не должна. Так что похоже на баг, хотелось бы увидеть воспроизводимый пример. Наверно пример будет сделать сложно,...