Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Пропадают данные в таблицах [D6, dBase, FoxPro]


Александр11 ©   (2002-12-06 10:00:00) 

Во время работы с базой все данные заносятся в таблицы
а при перезагрузке системы оказывается что данные которые вводил безследно пропали!
Есть ли смысл перевести базы в paradox?
размер баз довольно приличный до 100тыс. записей
в дальнейшем предпологается работа в сетевом варианте.


Александр11   (2002-12-06 16:52:00) [1]

Базы я закрываю при завершении да еще и упаковываю RXlib-ом


Valeron   (2002-12-06 11:07:00) [2]

Попробуй использовать функцию IDAPI :

DbiSaveChanges(rTable.handle);

Или используй добавления через TQuery - они сразу пишутся на диск.


ЮЮ   (2002-12-06 10:18:00) [3]

Если бы он их закравал, то и FlushBuffers не потребовался. Они, наверняка, все открыты в дизайнере. А ещё и данные забивал под IDE :-)


AlexSV   (2002-12-06 10:11:00) [4]

Используй FlushBuffers перед закрытием DataSet"а


ЮЮ   (2002-12-06 10:08:00) [5]

В парадоксе будет тоже самое, если открывать таблицы в Designer-е, а не в Runtime, и не делать FlushBuffers.
А в сетевом варианте надо использовать сервер баз данных. Проблем не оберешься, если уж локально работать не можешь


Наверх

Титульная страница Поиск, карта сайта Написать письмо