![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Резервное копирование [D5, Paradox]
Vint © (2002-08-06 10:35:00)Уважаемые мастера!
Подскажите как правильно сделать чтобы прог. проверяла перед копированием, что таблицы(Paradox) находятся в рабочем состоянии, т.е. не порушены например индексы или еще че?
3JIA9I CyKA (2002-08-06 16:11:00) [1]>8)
Mike Kouzmine (2002-08-06 16:05:00) [2]3JIA9I CyKA -> и ник такой же, как и натура.
3JIA9I CyKA (2002-08-06 15:56:00) [3]2Vint
Научись задавать вопросы. И делай это ближе к вечеру - когда шурупья твоя голова не так страдает от вечерних увлечений.
Vint (2002-08-06 14:32:00) [4]>Leran2002 ©
Ok, Спасибо!
Leran2002 (2002-08-06 12:41:00) [5]Копировать таблицы лучше стандартной функцией BDE, при этом без разницы закрыта таблица или нет:
uses BDE;
...
{ см. Borland Database Engine Online Reference
(Program Files\Common Files\Borland Shared\Bde\bde32.hlp) }
procedure fDbiCopyTable(hTmpDb: hDbiDb; SrcTableName: string; DestName: string);
begin
DbiCopyTable(hTmpDb, True, PChar(SrcTableName), nil, PChar(DestName));
end;
procedure TForm1.Button4Click(Sender: TObject);
begin
// Каталог должен быть создан заранее
fDbiCopyTable(Table1.dbhandle,"CUSTOMER.DB","c:\Tmp\CUSTOMER.DB");
end;
Vint (2002-08-06 11:42:00) [6]>Злая сука - ласковый кобель :-)
Совет:
см. ветку потрепаться, и не заходил бы ты на форумы тяжелые для собачьего разума!
3JIA9I CyKA (2002-08-06 11:35:00) [7]Ты не знаешь как проверить. Так?
(Мы вчера с отцом ходили в горы. Да?)
Vint (2002-08-06 11:09:00) [8]Так я и спрашиваю, как правильно?
я просто копирую файлы Copyfile("C:\...DB","C:\...DB",False), а перед этим надо чтобы прог. проверяла их целостность.
3JIA9I CyKA (2002-08-06 10:38:00) [9]Делая это правильно, ты заставишь прог. сначала проверять и только потом копировать. 8)
В чём проблема?