Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.02.03;
Скачать: CL | DM;

Вниз

Сохранение БД   Найти похожие ветки 

 
Quart   (2007-09-26 12:39) [0]

Написал код для архивирования БД, но в скопированной базе нет самой последней измененной записи, а предыдущие есть. Почему так происходит?

procedure TForm1.FormDestroy(Sender: TObject);
var
a:string;
OpStruc: TSHFileOpStruct;
 frombuf, tobuf: Array [0..128] of Char;
begin
Table1.Refresh;
Table1.Active:=False;
a:=DateToStr(Date);
FillChar( frombuf, Sizeof(frombuf), 0 );
 FillChar( tobuf, Sizeof(tobuf), 0 );
 StrPCopy( frombuf, "c:\1" );
SetCurrentDirectory( PChar( "C:\" ) );
 StrPCopy( tobuf, a );
 with OpStruc do begin
   Wnd := Handle;
   wFunc := FO_COPY;
   pFrom := @frombuf;
   pTo := @tobuf;
   fFlags := FOF_MULTIDESTFILES or FOF_NOCONFIRMMKDIR or FOF_SILENT or FOF_NOCONFIRMATION;
   fAnyOperationsAborted := False;
   hNameMappings := Nil;
   lpszProgressTitle := Nil;
 end;
 ShFileOperation( OpStruc );

end;


 
Desdechado ©   (2007-09-26 12:52) [1]

FlushBuffers
И не забывать закрывать TDatabase перед архивированием.


 
Германн ©   (2007-09-26 13:40) [2]

DbiSaveChanges


 
Quart   (2007-09-26 14:03) [3]

Работает!!!  Спасибо



Страницы: 1 вся ветка

Текущий архив: 2008.02.03;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.014 c
1-1193421097
lookin
2007-10-26 21:51
2008.02.03
Чтение массива из Ini-файла


2-1199779394
Zheksik
2008-01-08 11:03
2008.02.03
Варианты решения задачи сравнения вещественных чисел.


15-1198508987
Andy BitOff
2007-12-24 18:09
2008.02.03
Почему после блокировки ...


2-1199739181
wipr
2008-01-07 23:53
2008.02.03
Как извлечь результат запроса из bdpCommand C#


15-1198588345
icome
2007-12-25 16:12
2008.02.03
Три задачи на зачёт - Сделай праздник мне на Новый год!