![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
данные не сохраняются :( [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]Если уж суждено данные вводить руками, и ничего с этим не поделать, то лучше написать скрипт вставки данных, а не просто долбить данные в таблицу.