Hallo zusammen,
bei der Entwicklung einer
Paradox 7 Datenbank habe ich das Problem, dass keine automatische Löschweitergabe realisiert werden kann.
Beispiel:
Tabelle_A
ID (+) <- Primärschlüssel
Daten (A)
Tabelle_B
ID (+) <- Primärschlüssel
ID_Tabelle_A <- Fremdschlüssel
Daten (A)
Für die Tabelle_B wurde eine Referenzintegrität mit Aktualisierungsweitergabe und Strikter Referenzintegrität konfiguriert. (Tabelle_B.ID_Tabelle_A <--> Tabelle_A.ID). Soll in der Tabelle_A ein Datensatz gelöscht werde, für den in der Tabelle_B Detaildatensätze vorhanden sind, so kommt die Meldung: Detaildatensätze vorhanden.
Kann ich mit der Aktualisierungsweitergabe keine Löschweitergabe realisieren?
Momentan lösche ich aus der Delphi-Applikation erst alle Detaildatensätze und danach den Hauptdatensatz, aber das kann ja nicht die Lösung sein.