Ich habe mal ein Testprogramm erstellt.
Falls jemand von euch ABSDatabase einsetzt oder die Demo ausprobieren möchte, kann mir eventuell weiterhelfen.
In der
Unit
Code:
Unit_ABS_Functions_01.pas
gibt es die Function
Code:
function Restructure_Table_Query(_Database_Construct: TABS_Construct; _Table_Construct: TTable_Construct): TABS_Function_Result;
Diese wird intern durch eine andere Function aufgerufen.
Bei einer größeren Datenbank (2000 +) dauert es unglaublich lange, bis die Tabelle restrukturiert wird.
Vielleicht fällt euch dazu noch was ein
Nachtrag:
In der
Unit kann die Zeitmessung aktiviert werden:
Code:
_DebugTimeKeeper := true;
LG Mathias