Форум: "Базы";
Текущий архив: 2006.10.22;
Скачать: [xml.tar.bz2];
ВнизКак правильно сделать копию БД? Найти похожие ветки
← →
Lexander (2006-08-20 01:46) [0]Подскажите, как правильно сделать копиб БД (Access)
Я так понял перед ее копированием (как файла) необходимо установить:
ADOConnection.Connected:=false
но все равно нет доступа к файлу БД, что я делаю не так?
← →
sniknik © (2006-08-20 10:57) [1]не весде делаеш... например в IDE Delphi еще открыто.
← →
Lexander (2006-08-20 11:19) [2]Блин, как я сразу не допер! :)
Спасибо! Без Delphi работает...
_________________________________________________________________
подскажите сразу - одноименный файл с расширением .ldb - он хранит временные изменения?
И если я отключил ADOConnection.Connected:=false - можно надеяться что скопированная база будет со всеми последними изменениями
← →
sniknik © (2006-08-20 11:31) [3]> одноименный файл с расширением .ldb
это файл блокировок, из него новый коннект узнает как открыт (если открыт) предыдущий.
закрытие коннекта сбасывает все изменения на диск (есть кеш в памяти, недолгоживущий но есть)
в принципе по нему можно смотреть есть ли еще ктото открывший базу... кроме тех случаев когда он не создается (на CD например) и база открыта только на чтение. ну тут уж точно изменений в базе не будет даже если захотеть, копировать можно смело.
← →
Lexander (2006-08-20 12:33) [4]Большое спасибо!
Очень Вам благодарен за помощь!
← →
sergey888 (2006-08-22 10:06) [5]f
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2006.10.22;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.037 c