Главная страница
    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.45 MB
Время: 0.006 c
1-85073
Stas Ant
2002-08-14 07:00
2002.08.26
Виртуальный винт


1-84968
ABM
2002-08-15 15:20
2002.08.26
???


1-84996
ArhAngel2
2002-08-15 21:48
2002.08.26
Как скопировать массив в массив?


1-84954
Лана Розанова
2002-08-13 08:23
2002.08.26
О важном


14-85229
Hawk2
2002-07-31 19:57
2002.08.26
Вот это облом с EhLib.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский