Форум: "Базы";
Текущий архив: 2003.08.25;
Скачать: [xml.tar.bz2];
ВнизРушится таблица 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;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.01 c