Announcement

Collapse
No announcement yet.

Wie bringe meine Paradox7-Daten zur Laufzeit ins *.DB-File

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Wie bringe meine Paradox7-Daten zur Laufzeit ins *.DB-File

    Das Problem (DELPHI 4.0, Compile-Version 5.37):<br>
    Mein Programm erfasst Daten über Edit-Felder und übernimmt diese mit "ttabe.append" ... "ttable.post". Die Daten sind damit zwar in der Tabelle, <b>nicht aber im File</b>, definiert unter "TableName", dh. wenn das Programm nicht ordentlich verlassen wird (z.B. Netzausfall, System-Fehler), sind alle neu eingegebenen Daten weg. Die ttable-Eigenschaften habe ich eingestellt auf "cashedUpdates" = true, "storeDef" = true und "updateMode" = upWhereAll.<p>
    Was kann ich tun, um nach jedem Eintrag oder periodisch die Daten auf sie Festplatte zu bringen, ohne das Programm zu verlassen oder die DB zu schliessen?<p>
    Im Voraus besten Dank! Hans Baumann

  • #2
    Hallo,

    im <b>AfterPost</b>-Ereignis kann die IDAPI-Funktion <b>DbiSaveChanges</b> (Unit BDE) aufgerufen werden:
    <pre>
    procedure TForm1.Table1AfterPost(Dataset: TDataset);
    begin
    DbiSaveChanges(Table1.Handle);
    end;
    </pre&gt

    Comment

    Working...
    X