![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Почему пропадают данные из таблицы???
delphino © (2007-05-18 02:54:00)Я добавила в таблицу несколько записей, работала с ними, а через несколько дней смотрю таблица пустая (данные в других таблицах остались) и так несколько раз.Кода удаления записей я не писала, потому что данные в этой таблице не должны удаляться вообще. Еще был такой случай: у меня в одной таблице в поле S_Name данные вносятся при помощи lookup поля, выбираю значение, сохраняю, и после нескольких открытий приложения заметила, что значение поля S_Name меняется само, откуда такие глюги? Может кто подскажет почему такое может быть и что можно сделать чтобы этого не было?
ЮЮ (2007-05-18 10:17:00) [1]> Сложная, дорогая система.
На парадоксе? :)
>Интересно как?
Cм. ЮЮ © (18.05.07 04:10) [2]
При использовании Table не всегда сразу физически записываются на диск. Для форсирования прцесса используй FlushBuffers в AfterPost каждой TTable.
delphino (2007-05-18 10:05:00) [2]
> Если так несколько раз вподряд, то это ошибка, которую просто
> исправить.
Интересно как?
Loginov Dmitry (2007-05-18 07:54:00) [3]> Я добавила в таблицу несколько записей, работала с ними,
> а через несколько дней смотрю таблица пустая (данные в
> других таблицах остались) и так несколько раз.
Если так несколько раз вподряд, то это ошибка, которую просто исправить.
На самом деле бывает сложнее. Сложная, дорогая система. У разработчика работает, сохраняет все данные на 100%, а у пользователей - не на 100. Почему и как исправлять - хз.
ЮЮ (2007-05-18 04:10:00) [4]Если записи вводились из под IDE, то это классический результат, когда работаешь с TTable и таблицы открыты в дизайне.
Спасет только FlushBuffers в AfterPost каждой TTable.
Германн (2007-05-18 03:10:00) [5]
> delphino (18.05.07 02:54)
>
> Я добавила в таблицу несколько записей, работала с ними,
> а через несколько дней смотрю таблица пустая (данные в
> других таблицах остались) и так несколько раз.Кода удаления
> записей я не писала, потому что данные в этой таблице не
> должны удаляться вообще. Еще был такой случай: у меня в
> одной таблице в поле S_Name данные вносятся при помощи lookup
> поля, выбираю значение, сохраняю, и после нескольких открытий
> приложения заметила, что значение поля S_Name меняется само,
> откуда такие глюги? Может кто подскажет почему такое может
> быть и что можно сделать чтобы этого не было?
>
Ну покажи наконец все твои 17-е строки во всех твоих модулях! :)