Форум: "Базы";
Текущий архив: 2002.08.26;
Скачать: [xml.tar.bz2];
ВнизRun Time Найти похожие ветки
← →
SS1 (2002-08-05 09:17) [0]В программе есть две процедуры пересчитывающие значения полей
из таблиц БД с помощью SQL. После примерно 2 часов работы эти
процедуры перестаю выполняться. Как отловить то, что приводит к неправильной работе программы?
← →
SS1 (2002-08-05 14:47) [1]никто не может помочь?
← →
Val (2002-08-05 15:21) [2]Очень общий вопрос, поэтому не отвечают.
Уточняйте.
← →
Ura (2002-08-05 15:46) [3]Поясни логично порядок выполнения. Т.е.
1) Открываем таблицу
2) Берем заначение поля1 в таблице1 и расчитывем Х
3) Записывавем Х в поле2 таблицы1
А то ничего непонятно.
По теме...
1. Ты случаем не делаешь рекурсию
2. Каковы объемы данных в запросах
3. Вводи запись данных к примеру по 100 записей и до и после обработки может так локализуешь проблему. (Но это не sehr gut)
← →
SS1 (2002-08-05 16:25) [4]Например: просто нажимаю кнопку, событие onClick выполняет определенные действия (помечает текущую запись так что она должна учавствовать в расчетах), а потом просто вызывает эти две процедуры. В Edite должен отобразится результат пересчета. Но до этих процедур почему-то дело не доходит. Программа работает нормально часа два, а потом вылезает такой глюк.
← →
Val (2002-08-05 16:50) [5]SS1 © (05.08.02 09:17)
После примерно 2 часов работы эти процедуры перестаю выполняться.
SS1 © (05.08.02 16:25)
Но до этих процедур почему-то дело не доходит.
???
← →
passm (2002-08-05 17:10) [6]SS1 > Какое сообщение получаешь?
← →
sniknik (2002-08-05 17:17) [7]На конкретные вопросы конкретные ответы. Единственый вопрос в твоих словах "Как отловить то, что приводит к неправильной работе программы?" ответ - трассировкой!если ошибка в логике. или точки останова на местах возможных глюков или разбором сообщения об ошибке.
← →
SS1 (2002-08-06 07:45) [8]Ни каких сообщений об ошибке не было.
Всё решилось с помощью Table.CachedUpdates:=False;
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.08.26;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.007 c