![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Пропажа записей [D7, XP]
Alex8 © (2007-04-06 08:36:00)Уважаемые мастера!
Подскажите, пожалуйста,каким образом
могла исчезнуть из БД группа (15) записей,
введенная за 1 сеанс работы.
При этом:
- БД в Paradox;
- Записи фиксировались без кэширования (CachedUpdates=False);
- Записи исчезли после выключения компьютера (до этого я с ними
работал);
- После занесения в БД проводил некоторые отладочные действия
(какие не помню);
Спасибо.
Loginov Dmitry (2007-04-06 18:07:00) [1]Для Парадокса не грех 15 записей потерять :) С ним такое бывает. Однако гораздо чаще это происходит из-за ошибок в программе, а BDE до боли чувствительна к любым недочетам программиста.
Desdechado (2007-04-06 11:00:00) [2]Они не пропали, они просто не попали в БД. Завалялись в буфере и не были скинуты на диск. Такое быввет. См. [2].
Alex8 (2007-04-06 09:16:00) [3]В Paradox' е записи записи тоже пропали. Хотя были.
Использую TTable. И, естественно, закрываю их при выходе из
форм.
Маленькая деталь. Эти записи создвались в разных (3-х) формах
(родительская-дочерняя-дочерняя) в режиме ShowModal и вносились
соответственно в разные файлы той же подчиненности.
Пропали записи из всех указанных файлов одновременно.
Alex7 (2007-04-06 08:55:00) [4]Не претендую на знания мастера, и все же:
Какими средствами Вы их ищите? Если запросами, то попробуйте найти их без использования запросов. Откройте их прямо Paradox-ом и попробуйте найти их используя [Ctrl] + [Z] (это не шутка). Если найдете - сообщите, напишу что нужно сделать, чтобы их увидели запросы.
ЮЮ (2007-04-06 08:50:00) [5]1) не помешает FlushBuffers (особенно от отключения питания)
2) Все TTable в дизайне должны быть закрыты. Открывать в RunTime.
ЮЮ (2007-04-06 08:45:00) [6]> занесения в БД проводил некоторые отладочные действия
Т.е. данные вводил, когда программа была запущена под IDE? Используешь TTable?