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

Вниз

Рушится таблица Paradox   Найти похожие ветки 

 
fedot   (2003-07-31 15:35) [0]

При добавлении записей в таблицу Paradox ( через Table.insert) иногда возникает ошибка: "Stack overflow", в папке,где хранится база появляется файл restemp.db и все - нужная таблица рухнула- достаю из резервной копии.


 
stud ©   (2003-07-31 15:36) [1]

свои обработчики писал на вставку записи?


 
fedot   (2003-07-31 15:38) [2]

Да.Добавлю, что таблица без индексов


 
stud ©   (2003-07-31 15:39) [3]

а текст обработчиков на встаку и если есть на пост?
может зацикливание происходит?


 
fedot   (2003-07-31 15:45) [4]

Нет, тут дело было так. Эта ошибка выскакивает с непонятной периодичностью. Может работать все 2 недели без проблем, а может ежедневно "парить". Интересная деталь - упаковать уже поврежденную таблицу невозможно (В Desktop-е).


 
stud ©   (2003-07-31 15:50) [5]

а кроме переполнения больше никаких ошибок не выдает?


 
fedot   (2003-07-31 15:51) [6]

А скорее всего Вы stud правы насчет зацикливания, надо еще раз проверить алгоритм проводки.


 
fedot   (2003-07-31 15:53) [7]

Нет, никаких!!!


 
stud ©   (2003-07-31 16:00) [8]

покажи свой обработчик


 
fedot   (2003-07-31 16:03) [9]

Он на 200 строк в коде, может на мыло?


 
stud ©   (2003-07-31 16:14) [10]

обработчик????


 
fedot   (2003-07-31 16:20) [11]

Ну да, это обработчик проводки товара при продаже, получился большим т.к. приходится списывать товар не только со склада, а еще и с таблицы поставок, в которой его еще надо найти и отфильтровать. Ну т.е. я могу просмотреть каждую поставку и знать сколько в ней чего осталось товара


 
stud ©   (2003-07-31 16:22) [12]

ну давай попробуем посмотреть


 
Anatoly Podgoretsky ©   (2003-07-31 16:26) [13]

fedot (31.07.03 16:20)
А ты покажи хотя бы секцию var и раз обработчик у тебя сложный, то к каждом его месте может быть много ошибок. Наверняка у тебя глубокая рекурсия, большие массивы данных на стеке и прочее.


 
fedot   (2003-07-31 16:32) [14]

Вау!!! Сейчас сидел и ставил комментарии в коде перед публикацией "на людях", и НАШЕЛ!!! while not без next. Теперь все понятно, эта ошибка выскакивала, когда продаваемого товар нужно было списать с ТРЕХ поставок сразу (привезли три раза по пять, а пришел чел и купил все сразу). А это бывало не всегда. Вот и непостояный характер ошибок . Спасибо stud. А прога пашет уже почти год :-))


 
stud ©   (2003-07-31 16:33) [15]

не за что)))


 
VAleksey ©   (2003-07-31 18:30) [16]

Обработка в цикле?



Страницы: 1 вся ветка

Текущий архив: 2003.08.25;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.031 c
1-81714
sewix
2003-08-08 15:51
2003.08.25
system tray


1-81773
-=GaLaN=-
2003-08-14 12:08
2003.08.25
Выравнивание в TEdit


6-81854
gala
2003-06-18 14:53
2003.08.25
JAVA i Delphi


3-81567
Desdechado
2003-07-30 11:17
2003.08.25
DBLookupComboBox и его потомки


14-81901
Best Gun
2003-08-06 18:47
2003.08.25
Мастера DELPHI, эпизод первый: Атака Клонов