Forum: Datenbanken
FreePascal
by mjustin,
6. Jan 2015
In diesem Bereich muss man eventuell auch das BDSG beachten und gegebenenfalls doch löschen.
Forum: Datenbanken
FreePascal
by mjustin,
6. Jan 2015
Ganz alternative Lösung: in einer eigenen Tabelle immer die letzte Datenzeile speichern, sobald ein neuer Datensatz angelegt wird. Ganz ohne eine Definition, was "letzte" bedeutet, bleibt es Stochern im Nebel :)
Forum: Datenbanken
FreePascal
by mjustin,
6. Jan 2015
Ja, wie beschrieben mit MAX(), wenn auf dem relevanten Feld (hier die Kundennummer) ein Index existiert.
Je nach Datenbank ist ein absteigend sortierter Index erforderlich wenn es möglichst schnell funktionieren soll.
(InterBase in den mir bekannten Versionen klappert bei MAX und nur aufsteigendem Index noch durch alle Sätze)