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

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

Запсиь результатов на лиск в BDE [D7, Paradox]


arhis ©   (2006-04-06 14:02:00) 

не знаю даже как вопрос сформулировать.
Кто знает как это происходит? Меня задолбало, когда изза аварийного останова стирается работа за весь день. Перед экспериментом даже программу перезапустил, чтобы кеш на диск уж точно сбросить и все равно все что за день вбили все в трубу.


sniknik   (2006-04-07 15:18:00) [1]

> Акцесс - великий тормоз, но все же лучше чем БДЕ+Парадокс
аксесс кнечно со своими "прибамбахами" но тормоз... это явный на него поклеп, т.к. он к примеру побыстрее рекомендуемого тутже Firebird-а (ембедед естественно, если сравнивать то такую же локальную версию, как и аксесс, раз он так декларирован)


Dest81   (2006-04-07 15:04:00) [2]

>LOCAL SHARE=TRUE

>AfterPost
>begin
>DbiSaveChanges(Table.Handle);
>....
>end;
Можно по-подробней и если можно маленьки пример! Такую DbiSaveChanges ф-ю я найти немогу


Виталий Панасенко   (2006-04-07 09:03:00) [3]


> arhis   (06.04.06 16:24) [5]
> А что значит Local share = true ?

BDE Administrator-Config-INIT


DSKalugin   (2006-04-06 17:12:00) [4]

Акцесс - великий тормоз, но все же лучше чем БДЕ+Парадокс

> Гы, делаю вообще не так, нарушаю каждый пункт плана.

делай так и не будет проблем

С SQL более совместим Firebird


arhis   (2006-04-06 16:24:00) [5]

А что значит Local share = true ?


Виталий Панасенко   (2006-04-06 15:35:00) [6]

LOCAL SHARE=TRUE

AfterPost
begin
DbiSaveChanges(Table.Handle);
....
end;


arhis   (2006-04-06 15:15:00) [7]

P.S, За пследовательность спасибо. И еще вопрос, на что перейти с BDE? И каково быстродействие ADO+Access по сравнению с BDE+Paradoxб а так же кто более совместим с SQL?


arhis   (2006-04-06 15:13:00) [8]

Гы, делаю вообще не так, нарушаю каждый пункт плана.
Но меня интересует другое. При нормальном завершении программы все записывается нормально. Зная что если неправильно закрыть таблицы и все пропадет, то специально нормально закрываю программу чтобы все сохранить, потом запускаю ее для эксперимента она в процессе вылетает, но долбанный BDE, все равно умудряется стереть все задень, а не все за последнюю сессию.


DSKalugin   (2006-04-06 14:18:00) [9]

правильная организация работы с парадоксом такова:
- в дизайн-тайме все датасеты и запросы ЗАКРЫТЫ!!!
- в момент старта происходит подключение к базе и открываются частоиспользуемые таблицы, остальные - по мере необходимости.
- если надо сделать операцию подобно "Сохранить" в текстовом редакторе, то для этого необходимо снять с таблицы фильтр и закрыть ее. Именно в момент закрытия таблицы данные гарантированно записываются на диск.
- в мемент завершения программы необходимо закрыть все таблицы и запросы, а такеж желательно и сессию Session.close;

ты так делаешь?


Наверх

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