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

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

данные не сохраняются :( [D6]


toorick ©   (2002-04-09 16:24:00) 

бывают в жизни огорчения такие...
набиваешь-набиваешь себе спокойно всякую ерунду в локальную таблицу Paradox 7.0, а потом "бац!" и все виснет... перезагрузившись обнаруживаешь, что все, что осталось от данных - это мозоли на пальцах.
вопрос: как выполнить принудительное сохранение данных в локальной таблице?


Александр В. Суханов   (2002-04-29 10:38:00) [1]

Используй в нужном месте:
UsesDB;
...
VarSavePlace: TBookmark;
...
Begin
...
WithTable1 Do
SavePlace := GetBookmark;
Close;
Open;
GotoBookmark(SavePlace);
FreeBookmark(SavePlace)
End;
...
End;

Пробовал сам помогает.


Aleks1   (2002-04-16 03:21:00) [2]

Есть еще DBISaveChanges.


toorick   (2002-04-15 15:03:00) [3]

для ввода данных используется ExecSQL("INSERT...") на локальной таблице (знаю, что извращение), и, соответственно,
can"t perform FlushBuffers on a closed dataset.
однако кэш все же где-то имеется и сбрасываться упорно не желает.


Andrey   (2002-04-09 18:37:00) [4]

FlushBuffers


Johnmen   (2002-04-09 18:05:00) [5]

>Reindeer Moss Eater :

1. Никак.
2. Чтобы на момент зависания сохранилось максимальное количество введенных данных.


Reindeer Moss Eater   (2002-04-09 17:51:00) [6]

Если "все зависло", то как принудительно сбросить кеш?
Если ничего не зависло, зачем принудительно сбрасывать кеш?
:)


Johnmen   (2002-04-09 17:00:00) [7]

Регулярно сбрасывать кеш...
Подробности - в конфе и в факах...


toorick   (2002-04-09 16:59:00) [8]

вообще-то данный вводятся с помощью самописной программы, которая раскидывает их нужнм образом сразу в семь связных таблиц... но это к вопросу относится в мало степени. а вопрос я повторю:
как выполнить принудительное сохранение данных в локальной таблице?

заранее благодарен за дельные советы


Reindeer Moss Eater   (2002-04-09 16:52:00) [9]

Если уж суждено данные вводить руками, и ничего с этим не поделать, то лучше написать скрипт вставки данных, а не просто долбить данные в таблицу.


Наверх

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