Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.08.26;
Скачать: CL | DM;

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.019 c
1-85072
Дельфятник
2002-08-13 16:04
2002.08.26
Сворачивание/разворачивание форм.


1-84990
Olorin
2002-08-15 14:06
2002.08.26
Что-то типа eval или другие способы...


1-85006
Basic
2002-08-14 17:58
2002.08.26
Цвет символа в RichEdit


3-84890
kserg@ukr.net
2002-08-06 11:43
2002.08.26
: как через SQL узнать список всех раб.таблиц в БД ?


1-84973
Дмитрий Иванов
2002-08-15 03:25
2002.08.26
прога проге