Einzelnen Beitrag anzeigen

Benutzerbild von NoGAD
NoGAD

Registriert seit: 31. Jan 2006
Ort: Weimar
327 Beiträge
 
Delphi 10.4 Sydney
 
#18

AW: Abfrage mittels SQL - Ergebnis?

  Alt 21. Apr 2022, 22:54
Hallo uwe,

danke für Deine Erklärung.

Mir ist ein Fehler bei meiner Antwort unterlaufen.

Bisher hatte ich das natürlich nicht mittels Locate gemacht, sondern ich bin alle Datensätze durchgegangen und habe mit dem jeweils nächsten abgeglichen und dann immer die höhere Kundennummer als neue Referenz benutzt:

Delphi-Quellcode:
var
 Dummy_MaxStr : String;
 Dummy_MaxInt: Integer;
begin

 Dummy_MaxInt := 0;
 ABSTable1.Open;
 ABSTable1.First;
 repeat
  Dummy_MaxStr := ABSTable.FieldByName('KUNDENNUMMER').AsString;
  if isinteger(Dummy_MaxStr) then
   if Dummy_MaxStr.ToInteger > Dummy_MaxInt then
    Dummy_MaxInt := Dummy_MaxStr.ToInteger;
  ABSTable.Next;
 until ABSTable1.EOF;

 ShowMessage(Dummy_MaxInt.ToString);


Das hatte ich bisher in etwa so gemacht, hatte aber bei einer großen Datenbank lange gedauert.

LG
Mathias
Ich vergesse einfach zu viel.
  Mit Zitat antworten Zitat