Hi,
ich möchte von TTable auf TQuery umstellen, und dabei stellt sich gerade die Frage, wie folgender Ablauf mit TQuery zu implementieren wäre:
Delphi-Quellcode:
if tblCacheInfo.FindKey([sWP]) then
tblCacheInfo.Edit
else tblCacheInfo.Insert;
tblCacheInfo.FieldByName('Daten').AsString := Daten;
[...]
tblCacheInfo.Post;
muss ich da mit
SQL erst eine Abfrage erstellen, z.b.
SQL-Code:
SELECT COUNT(*) AS
FROM tabelle
WHERE :wp EXISTS IN tabelle
;
um anschliessend je nach Ergebnis eine entsprechende UPDATE oder INSERT-
SQL auszuführen, oder gibt es da ein eleganteres Verfahren?
Datenmenge beträgt bis zu 500 Records in einer Sitzung.
VG Andreas