Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu
Online

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

AW: ClientDataSet übernimmt Wert nicht

  Alt 7. Dez 2017, 13:44
Wie gesagt, meistens gibt man nur das SELECT-Statement (.Sql) an
und lässt sich die anderen Statements (INSERT, UPDATE und DELETE) automatisch generieren.

Man kann hier aber auch eigene SQL-Skripte angeben.
SQL-Code:
-- Sql:
SELECT x.a, x.b, z.c FROM x JOIN z ON z.a = x.a;

-- SqlUpdate:
UPDATE x SET a = :a, b = :b WHERE a = :old_a;
UPDATE z SET a = :a, c = :c WHERE a = :old_a;

-- SqlDelete:
DELETE FROM x WHERE a = :old_a;
DELETE FROM z WHERE a = :old_a;

...
z.B. siehe https://www.devart.com/unidac/docs/?....sqlupdate.htm
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu ( 7. Dez 2017 um 13:52 Uhr)
  Mit Zitat antworten Zitat