Forum: Datenbanken
Delphi
by Sharky,
1. Nov 2003
Hmmm.... Neue Datensätze in eine View einzutragen ist das schlechteste mas man machen kann!
Eine View ist ja nichts anderes als eine (Servergespeicherte) Joing.
Solltest Du in dieser z.B eine 1:n Verbindung haben und löschst jetzt die Referenz sind auch alle anderen Tabellen betroffen.
Darum war ja mein Vorschlag dies über einen Trigger zu versuchen.
Forum: Datenbanken
Delphi
by Sharky,
31. Okt 2003
Hai Hansa,
als erstes würde mir einfallen die über das BeforPost Ereigniss zu machen. Dann musst Du allerdings immer selber prüfen ob eien Datensatz schon vorhanden ist.
Als alternative wäre es vielleicht möchglich mit einem INSERT Trigger zu arbeiten. Wenn Du in diesem dann die Prüfung machst könntest Du den vorhanden Datensatz vorher löschen. Oder eventuell sogag das INSERT in ein UPDATE...
Forum: Datenbanken
Delphi
by Sharky,
31. Okt 2003
Füllst Du das StringGrid vorher mit allen Datensätzen die schon vorhanden sind?