Einzelnen Beitrag anzeigen

Benutzerbild von wjjw
wjjw

Registriert seit: 3. Aug 2017
Ort: Wiener Neustadt, Österreich
58 Beiträge
 
Delphi 10.3 Rio
 
#21

AW: Query springt nicht zum ersten Datensatz

  Alt 1. Mär 2019, 12:25
Locate sollte eigentlich auch true zurückgeben, wenn der Datensatz gefunden wurde, so dass man auch schreiben kann:

if Query.Locate() then
Result:=Query.FieldByName;
Ich muss da Jumpy zustimmem. Locate funktioniert ohne Probleme, wenn man die Query richtig konfiguriert (alle Daten liest). Verwende auch UniDAC mit diversen Datenbanken ohne Probleme.

Jedoch wenn es sich um ca. 50 Einstellungen handelt würde ich jedoch auch keine Query immer beschäftigen.
Besser ich lese die Daten aus der DB und schreibe sie in eine Struktur.
if Einstellung.Farbe=rot then ...
Auch besser lesbar und schneller.
Werner Weiß
  Mit Zitat antworten Zitat