Löschen von Datensätzen in der ChildTable

19/02/2008 - 10:20 von Walter Meyer | Report spam
Guten Tag!

Ich habe zwei Tabellen "Autos" und "Ersatzteile" in einem DataSet und habe
zwischen diesen beiden auch eine Relation hergestellt. Das Anlegen der Autos
und der Ersatzteile klappt auch soweit z.B. mittels "DataAdapter.Update(ds,
"Autos");".
Nun möchte ich aber, dass wenn ich ein "Auto" lösche, alle dahinterliegenden
"Ersatzteile" zu diesem Auto gelöscht werden. Wie làsst sich sowas denn
realisieren?

MfG
Walter Meyer
 

Lesen sie die antworten

#1 Attila Krick
19/02/2008 - 17:59 | Warnen spam
Am Tue, 19 Feb 2008 10:20:44 +0100 schrieb Walter Meyer:

Guten Tag!

Ich habe zwei Tabellen "Autos" und "Ersatzteile" in einem DataSet und habe
zwischen diesen beiden auch eine Relation hergestellt. Das Anlegen der Autos
und der Ersatzteile klappt auch soweit z.B. mittels "DataAdapter.Update(ds,
"Autos");".
Nun möchte ich aber, dass wenn ich ein "Auto" lösche, alle dahinterliegenden
"Ersatzteile" zu diesem Auto gelöscht werden. Wie làsst sich sowas denn
realisieren?

MfG
Walter Meyer



Hallo Walter,

meines Wissens nach wird beim blossen anlegen auch nur die Beziehung
angelegt. Du musst auch in die Eigenschaften der Beziehung:

Zu erstellendes Element auswàhlen = "Sowohl Beziehungs- als auch
Fremdschlüsseleinschrànkungen" auswàhlen

und

Regel löschen: Casacade

auswàhlen

Grüße

Attila Krick

Ähnliche fragen