Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.013 c
14-81876
Study
2003-08-07 11:23
2003.08.25
Skins


14-81895
Vlad Oshin
2003-08-07 12:37
2003.08.25
Не понимаю Теорию Большого взрыва.


3-81540
McSimm2
2003-07-31 09:55
2003.08.25
[Oracle] fields not is null


3-81529
BlackKing
2003-07-31 11:37
2003.08.25
Jest li TRUNC ili chto-to podobnoje v IB6?


1-81769
Всеволод Соловьёв
2003-08-14 10:34
2003.08.25
Интерфейсы




   Наверх