збереження бази
Після того як я програмно заношу дані в базу, викликаю метод 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 таких знущань теж не витримує.