збереження бази

збереження бази

Після того як я програмно заношу дані в базу, викликаю метод Post. Не закриваючи базу (Table1.close), вимикаю комп, дані не зберігаються, чому і як зберігати дані в базу. А також може хто підкаже як через Delphi архівувати базу раз на добу.

Навіщо ти так робиш


> Не закриваючи базу (Table1.close), вимикаю комп

а дані то в кеші.
AfterPost:
TBDEDataSet.FlushBuffers

to wedos:
А ще цікавий ефект, якщо тут же перекусити шлейф гвинта!
Це буде взагалі артефакт!
Я зараз якраз розбираюся, чому дані в цьому випадку не
зберігаються і багато інших цікавих речей відбувається !?

а даремно ви смієтеся. у меня таже фігня. тільки не я комп вимикаю, а буває або світло потухніт, або комп зависне.
і FlushBuffers далеко не завжди допомагає

Комп то у мене стоїть в цеху на заводі, де електрику часто відрубується. А бесперебойник іноді не витримує. Потім мені і потрібна 99% захист моїх даних.

Комп то у мене стоїть в цеху на заводі, де електрику часто відрубується. А бесперебойник іноді не витримує. Потім мені і потрібна 99% захист моїх даних.
А за FlushBuffers Thank.


> Потрібна 99% захист моїх даних

Paradox тут не допоможе, тут треба щось істотне - наприклад UPS :))) Або перейти на IB (fireBird).

> А бесперебойник іноді не витримує

Чого він не витримує? Table.Close?

Згоден щодо Paradox "а, так ось і IB таких знущань теж не витримує.

Схожі статті