Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.316 Beiträge
 
Delphi 12 Athens
 
#4

AW: FireDAC INSERT oder EDIT

  Alt 20. Mär 2023, 17:12
Und warum?

Das Ding läd sinnlos die komplette Tabelle,
wobei eine Query, mit WHERE anstatt Filter, nur den einen Datensatz behandelt.


Und MairaDB kann auch ein InsertOrUpdate
https://mariadb.com/kb/en/insert-on-...te-key-update/
womit garkein Datensatz runtergeladen werden muß, weil es reicht "ein" einfaches Execute abzuschicken.



PS: https://www.delphipraxis.net/10311-r...ed%3Dtrue.html

Eventuell hilft IsEmpty oder EoF, anstatt RecordCount.
Und was natürlich geht auch if Daten.tblMaschinendaten_TempMaschinenIndex.IsNull then oder if Daten.tblMaschinendaten_TempMaschinenIndex.AsInteger <> Index then ,
denn entweder ist kein Datensatz ausgewählt und hat somit NULL, oder es gibt Einen und er hat den entsprechenden Index.
Ein Therapeut entspricht 1024 Gigapeut.

Geändert von himitsu (20. Mär 2023 um 17:20 Uhr)
  Mit Zitat antworten Zitat