So sieht das aus.
Und als Ergänzung, wofür diese ganzen
SQL Eigenschaften sind hier ein kleines Beispiel:
- SQL.Text
:
select id, name from foo where deleted=0
- DeleteSQL.Text
:
update foo set deleted=1 where id=:ID
Nun wird der Datensatz beim Aufruf von
DataSet.Delete;
in der Datenbank nicht wirklich gelöscht, sondern nur als gelöscht markiert und das Abfrage-Statement sorgt dafür, dass die "gelöschten" Daten auch nicht mehr angezeigt werden.
So kann man auch mit dem Navigator/Grid spezielle Löschoperation (oder Update/Insert) durchführen
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ea 0a 4c 14 0d b6 3a a4 c1 c5 b9
dc 90 9d f0 e9 de 13 da 60)