Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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.46 MB
Время: 0.006 c
4-85305
Doctor Deejay
2002-06-21 17:06
2002.08.26
Перехват клавиш в ДОС-окне или консоли (FAR)


14-85211
Delph
2002-07-31 18:29
2002.08.26
Клиент для форума существует?


1-85065
dmtr
2002-08-14 12:37
2002.08.26
Windows 2000 Advanced Server


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


3-84938
Chuvi
2002-08-06 18:15
2002.08.26
Как изменить формат выходной даты из SQL - сервера ??





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский