How to repair Access Database from Delphi
From: Pascal Schmidt-Volkmar (nospam_at_schmidt-volkmar.com)
Date: 03/30/04
- Next message: Alexander Hachmann: "ADOCommand or ADODataset and Postgres"
- Previous message: EnergyWeb: "1 minute to conected???"
- Next in thread: Brian Bushay TeamB: "Re: How to repair Access Database from Delphi"
- Reply: Brian Bushay TeamB: "Re: How to repair Access Database from Delphi"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Tue, 30 Mar 2004 17:44:50 +0200
Hi there,
till now I am using this code to compress my access database. But I also
would like to repair it, but how??
procedure TfMain.CompactDBExecute;
var
engine: IJetEngine;
src, dst, path: WideString;
begin
path := ExtractFilePath(ParamStr(0));
src := 'Provider=Microsoft.Jet.OLEDB.4.0;Data Source='+sDatenbank+';Jet
OLEDB:Database Password=';
if fileexists('c:\compressed.mdb') then DeleteFile('c:\compressed.mdb');
dst := 'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\compressed.mdb;Jet
OLEDB:Database Password=';
engine := CoJetEngine.Create();
engine.CompactDatabase(src, dst);
DeleteFile(sDatenbank);
RenameFile('c:\compressed.mdb',sDatenbank);
end;
Greetz,
Pascal
- Next message: Alexander Hachmann: "ADOCommand or ADODataset and Postgres"
- Previous message: EnergyWeb: "1 minute to conected???"
- Next in thread: Brian Bushay TeamB: "Re: How to repair Access Database from Delphi"
- Reply: Brian Bushay TeamB: "Re: How to repair Access Database from Delphi"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|