![]() |
|
|
![]()
|
|
| Гость_Sergey89 |
|
|||
|
Unregistered |
Как сделать так, чтобы при перед выходом программа просила сохранит базу данных, только если в ней были сделаны изменения?
|
|||
|
||||
| Sleepy_PIP |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 512 Регистрация: 30.6.2004 Где: Moscow Репутация: 1 Всего: 12 |
1 - какая БД.? 2- что ты понимаешь под сохранением? 3 - как ты определяешь что изменения были провизведены? Если это парадокс или прочая flat table БД - то ничего тебе делать не надо, если только ты не собираешся копировать БД куда-то целиком. Если это любой SQL сервер - то так-же тебе заботиться надо мало, если ты завершил все транзакции. Если ты при этом хочешь делать бэкап БД - это отдельный разговор. -------------------- -- Sleepy_PIP. Pavel Pryazhentsev (ex. 2:5020/141) "... Лучше быть нужным, чем свободным ..." |
|||
|
||||
| Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 29 Всего: 329 |
в любом случае при выходе делай Table1.FlushBuffers, а лучше такое делать и после Table1.Post для сбрасывания дисковых буферов в BDE, т.к. вся инфа даже после Post`а все еще в памяти какое-то время
|
|||
|
||||
![]()
|
| Правила форума "Delphi: Базы данных и репортинг" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами Обязательно указание: 1. Базы данных (Paradox, Oracle и т.п.) 2. Способа доступа (ADO, BDE и т.д.)
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |