Нужно автоматическое коирование бд. СУБД - Paradox. Вот так осуществляю его, но почему то не копирует 2е таблицы, это table12 и table8. Подскажите в чем может быть проблема пожалуйста.
begin If edit2.Text='' then begin ShowMessage('Не указан путь для копирования базы данных!'); exit; end; DataModule3.Table1.Close; DataModule3.Table2.Close; DataModule3.Table3.Close; DataModule3.Table4.Close; DataModule3.Table5.Close; DataModule3.Table6.Close; DataModule3.Table7.Close; DataModule3.Table8.Close; DataModule3.Table9.Close; DataModule3.Table10.Close; DataModule3.Table11.Close; DataModule3.Table12.Close;
Count:=1; Result:=FindFirst(form1.session1.PrivateDir+'\*.db',faAnyfile,Sr); while Result=0 do begin Result:=FindNext(Sr); Count:=count+1; end; FindClose(Sr); Progressbar1.Max:=count; Progressbar1.Position:=1;
SetLength(InFname,100); CopyFile(pchar(inFname),pchar(OutFname),true); while Result=0 do begin Result:=FindNext(Sr); InFname:=form1.session1.PrivateDir+'\'+sr.Name; OutFname:=Dir+'\'+sr.Name; Setlength(OutFname,100); Setlength(InFname,100); CopyFile(pchar(inFname),pchar(OutFname),true); Progressbar1.Position:=Progressbar1.Position+1; end;
FindClose(Sr); Progressbar1.Position:=0; Animate1.Stop; Animate1.Visible:=false; ShowMessage('Копирование базы данных завершено!');