Форум: "Базы";
Текущий архив: 2003.07.14;
Скачать: [xml.tar.bz2];
ВнизProgress Bar Найти похожие ветки
← →
vil (2003-06-19 10:22) [0]Запускаю на сервере хранимую процедуру.
Как сделать, чтобы во время выполнения процедуры состояние ProgressBar менялось?
← →
AleksandrKu (2003-06-19 10:51) [1]нитью
почитай о Thread помоему правильно написал
← →
Johnmen (2003-06-19 10:53) [2]В общем случае - никак...
← →
NDeu (2003-06-19 11:17) [3]Для IB
1.Запускай процедуру из Thread
2.Меняй в ету процедуру генератор.(Новые стойности генератора является видимые вне транзакции)
3.В програме проверяй стойност генератора.
← →
Юрий Зотов (2003-06-19 11:18) [4]Нужна какая-то обратная связь. Хранимая процедура должна каким-то образом вычислять прогноз общего объема задачи и процент ее исполнения и передавать эти данные в программу. Если такую связь можно организовать, то привязать ее к прогрессбару - не вопрос. А если нельзя - то как же? Никак.
← →
andrey_pst (2003-06-19 12:13) [5]>> NDeu © (19.06.03 11:17)
>> Для IB
>> 2.Меняй в ету процедуру генератор. (Новые стойности генератора является видимые вне транзакции)
извините, а примерчик можно ?
1. как в саму процедуру генератор запихать ?
2. как из внешнего приложения получать значения этого генератора ?
← →
NDeu (2003-06-19 12:48) [6]1. gen_id(MyGenerator,MyStep)
Конечно в начале процедуре нужно генератор обнулит и предусмотрет многопользвателского режима. Кажется гдето на www.ibase.ru смотрел статийку
2. select gen_id(MyGenerator,0) from RDB$Database
← →
NickBat (2003-06-19 13:38) [7]> NDeu © (19.06.03 12:48)
1. А если другой пользователь тоже запустит эту процедуру?
2. Это только для процедуры с циклом.
← →
NDeu (2003-06-19 14:32) [8]
> 1. А если другой пользователь тоже запустит эту процедуру?
На www.ibase.ru статийку смотрел? Там было решение этого проблема.
> 2. Это только для процедуры с циклом.
Нет. Напр. select ЧтоТо,gen_id(MyGenerator,1) from ГдеТо where ..
← →
NickBat (2003-06-19 14:41) [9]> Нет. Напр. select ЧтоТо,gen_id(MyGenerator,1) from ГдеТо
where ..
Но тогда заранее не знаешь максимальное значение генератора, а это для правильного прогресса тоже необходимо.
← →
NDeu (2003-06-19 15:11) [10]Почитай
http://www.ibase.ru/devinfo/generator.htm#Нестандартное применение генераторов
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.07.14;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.01 c