Also Flush geht so
Code:
function FlushTable(Tbl: TTable): Boolean;
begin
Try
WriteLog_Tab('FlushTable',Tbl.Name+';'+Tbl.TableName+';'+Tbl.Fields.Fields[0].AsString);
except
End;
Result:=(DbiSaveChanges(Tbl.handle)=DBIERR_NONE);
end;
Und das mit den Index neu erstellen.
Hab ich eine Routine geschrieben die die Index erstellt.
DeleteIndex
und AddIndex
und die Finger von der Sache lasen kann ich nur sagen immer.
Ich würde
Mysql oder Flashfiler benutzen je nachdem was man braucht single user oder Multiuser