SQL ist da langsamer, als wenn man navigierend durch die Datenbank geht ...
Da hat Frickler recht, ich habe Herrn Lysenko, der Inhaber/Entwickler der Datenbank, per E-Mail angefragt, ob es dazu eine schnellere Möglichkeit gibt.
Hier die Antwort:
Hello Mathias,
Thank you for your question.
Now each table could be modified several times (once for adding field, then for modifying field size, ...)
But ALTER table is very time-consuming operation if table is large.
You can speed up this procedure, if you will use
1 TABSTable.RestructureTable call for all table structure modifications (adding fields, change field size, ...)
See https://componentace.com/help/absdb_...ringtables.htm
Best regards,
Andrey Lysenko
Kleine Notiz am Ende, der Thread ist für mich auch abgeschlossen.
Nach viel Überlegung, ist mir bewusst geworden, dass es im Prinzip ja auch viel, viel einfacher wäre, wenn ich separate Tabellen für bestimmte Einträge anlege. Hier z.B. für Autoren und Verlage, ebenso für Bücherschränke/Zimmer, in denen die stehen/Regale/Fächer. Dann kann ich die schneller in eine Combobox einlesen, weil es im Prinzip nur einmal und nicht n-mal in einer Tabelle vorkommt. Oder eben gleich in eine DBCombobox.
Das Thema Datenbank ist für mich immer noch absolut abstrakt. Ich komme ständig an meine Grenzen der Lernbarkeit - weil ich es einfach nicht begreife.
Dafür ist mir letzte Nacht eine (aus meiner Sicht) tolle Idee eingefallen, wie ich unabhängig von einem Generalschlüssel eine Datenbankverschlüsselung erreichen kann, die dennoch mit einer Art Generalschlüssel versehen werden kann. Dazu mache ich einen separaten Thread auf, zu finden hier:
https://www.delphipraxis.net/206951-...-masterkey.htm
LG Mathias