...prevent Data Corruption?

Author: Gerd Burgdorf

Category: Database

{
   Wenn eine Datenbank bzw. eine Tabelle (Paradox oder DBase)
  lokal auf einem PC installiert ist und BDE-Einstellung
  "LOCAL SHARE" FALSE ist, dann werden Änderungen des Tabelleninhalts
  durch die BDE zwischengespeichert.
  Diese Daten sind bei einem Chrash weg.
  Daher kann es sich empfehlen die Zwischenspeicherung zu umgehen:

  If a database or a table is local on a PC installed (Paradox or Dbase)
  and the BDE-setting "LOCAL SHARE" is FALSE, then changings are not
  stored immediatly but are kept in the memory.
  This changings are gone after a chrash.
  So it might be better after changing to store the data physically on the disk:
}


uses
  
BDE;

procedure TForm1.Table1AfterPost(DataSet: TDataSet);
begin
  
DbiSaveChanges(Table1.Handle);
end;

 

printed from
www.swissdelphicenter.ch
developers knowledge base