Einzelnen Beitrag anzeigen

Fossie

Registriert seit: 16. Apr 2004
3 Beiträge
 
#1

Referenzintegrität bei einer Paradox 7 Datenbank

  Alt 16. Apr 2004, 16:23
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.
  Mit Zitat antworten Zitat